SpreadsheetItem-Steuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von ISpreadsheetItemProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das SpreadsheetItem- Steuerelementmusters wird verwendet, um die Eigenschaften einer Zelle in einer Kalkulationstabelle oder einem anderen rasterbasierten Dokument verfügbar zu machen.
Das SpreadsheetItem- Steuerelementmuster ist eng mit dem GridItem--Steuerelementmuster verknüpft; Steuerelemente, die das SpreadsheetItem- Steuerelementmuster implementieren, sollten auch das GridItem-Steuerelementmuster implementieren. Steuerelemente können ggf. auch das TableItem- Steuerelementmuster implementieren. Beispiele für Steuerelemente, die diese Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.
Dieses Thema enthält die folgenden Abschnitte.
- Implementierungsrichtlinien und -konventionen
- Erforderliche Elemente für ISpreadsheetItemProvider-
- Verwandte Themen
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung des SpreadsheetItem- Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Wenn Sie die ISpreadsheetItemProvider::GetAnnotationObjects und ISpreadsheetItemProvider::GetAnnotationTypes Methoden implementieren, lesen Sie bitte die dokumentation IAnnotationProvider. Diese Methoden geben beide Arrays zurück, damit Anbieter mehrere Anmerkungen in einer einzelnen Zelle unterstützen können.
- Für einige Arten von Anmerkungen ist keine vollständige Implementierung der IAnnotationProvider Schnittstelle erforderlich. Beispielsweise könnte ein einfacher Rechtschreibfehlerindikator durch GetAnnotationTypes dargestellt werden, einen Textattributebezeichner AnnotationType_SpellingErrorzurückgeben und GetAnnotationObjects einen NULL-Wert zurückgeben.
Erforderliche Elemente für ISpreadsheetItemProvider-
Die folgenden Eigenschaften und Methoden sind für die Implementierung der ISpreadsheetItemProvider Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
Formel- | Eigentum | Das Implementieren einer separaten Formula-Eigenschaft ist erforderlich, da die Value-Eigenschaft einer Zelle normalerweise den berechneten Wert der Zelle zurückgibt. Die eigenschaft Formula sollte NULL- sein, wenn keine Formel festgelegt ist. |
GetAnnotationObjects- | Methode | Gibt ein Array von Elementanbietern zurück, die auf die anmerkungen verweisen, die mit dieser Zelle verknüpft sind. Zeiger innerhalb des Arrays können NULL sein, wenn keine Anmerkung über einen verknüpften Anbieter verfügt. |
GetAnnotationTypes- | Methode | Gibt ein Array von Anmerkungstypbezeichnern zurück, die die Anmerkungen in dieser Zelle beschreiben. Das Array muss dieselbe Größe aufweisen wie das Array, das von GetAnnotationObjectszurückgegeben wird. |
Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.
Verwandte Themen
-
Konzeptionelle
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur