Kalkulationstabellen-Steuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von ISpreadsheetProvider-, einschließlich Informationen zu Methoden. Links zu zusätzlichen Verweisen werden am Ende des Themas aufgeführt. Das Tabellenkalkulations- Steuerelementmusters wird verwendet, um den Inhalt einer Kalkulationstabelle oder eines anderen rasterbasierten Dokuments verfügbar zu machen.
Das Kalkulationstabellen- Steuerelementmuster ist eng mit dem Raster--Steuerelementmuster verknüpft; Steuerelemente, die das Spreadsheet Steuerelementmuster implementieren, sollten auch das Raster-Steuerelementmuster implementieren. Steuerelemente können ggf. auch das Table Steuerelementmuster implementieren. Beispiele für Steuerelemente, die diese Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung des Spreadsheet- Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Wenn eine Kalkulationstabelle die ISpreadsheetProvider Schnittstelle implementiert, müssen ihre Zellen die ISpreadsheetItemProvider Schnittstelle implementieren.
- Die ISpreadsheetProvider::GetItemByName--Methode soll dieselbe Art von Navigation bereitstellen, die eine Anwendung möglicherweise mit einem feature Sprung zu Bezeichnung bereitstellen kann. In vielen Tabellenkalkulationsprogrammen können bestimmte Zellen einen Anzeigenamen oder eine Beschriftung erhalten. GetItemByName- ermöglicht es dem Client, eine Zelle basierend auf dem Anzeigenamen nachzuschlagen. Diese Methode sollte keine Zellen abrufen, die den Namenstext enthalten, da die Ergebnisse sehr mehrdeutig sein können. Wenn das Tabellenkalkulationsprogramm mehreren Zellen in derselben Kalkulationstabelle denselben Anzeigenamen oder dieselbe Beschriftung zulässt, ist das Microsoft-Benutzeroberflächenautomatisierungs-Verhalten nicht definiert.
Erforderliche Elemente für ISpreadsheetProvider-
Die folgende Methode ist erforderlich, um die ISpreadsheetProvider Schnittstelle zu implementieren.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
GetItemByName- | Methode | Nichts |
Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.
Verwandte Themen
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur