ShapeSubField-Klasse
Eine Komponente vor, das aus einem ShapeField optional ausgewählt werden kann, fokussierbar, die einem Treffertest unterzogen werden können, in-Platz-bearbeitbar und IAccessible.Beispiele für einen ShapeSubField sind Listenelemente in einem Listen Rasterzellen - Feld und Rasterlinien in einem Raster und Optionsfelder Feld in einer Optionsfeldgruppe.ShapeSubFields werden nur bei Bedarf erstellt wird.Beispielsweise muss ein Raster, das 10,000 Zellen enthält, wird nur ein Unterfeld für eine Zelle erstellen, wenn das Unterfeld über IAccessible ausgewählt, verwendet, Treffer-getestet, geändert oder darauf zugegriffen wird.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField
Der ShapeSubField-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ShapeSubField | Initialisiert eine neue Instanz der ShapeSubField-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
SubFieldHashCode | Ruft einen Hashcode für dieses ShapeSubField ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AccessibleDoDefaultAction | Führt die Standardaktion aus, die diesem barrierefreien Objekt zugeordnet ist. | |
CanEditValue | Gibt einen Wert zurück, der angibt, ob der Wert dieses Unterfelds bearbeitet werden kann. | |
CommitPendingEdit | Führt einen Commit für die anstehende Bearbeiten. | |
DoKeyboardNavigation | Ruft die entsprechende Methode der Navigation auf dem Formular unterbereich an. | |
EditValue(ShapeElement, ShapeField, DiagramClientView) | Ruft den direkten Editor auf. | |
EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) | Ruft den direkten Editor auf und legt die Einfügemarke unter Verwendung der angegebenen Position des Mauszeigers fest. | |
Equals | (Überschreibt Object.Equals(Object).) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetAccessibilityObject | Ruft den AccessibleObject ab, der auf das Unterfeld zugewiesen wird. | |
GetAccessibleDefaultActionDescription | Ruft eine Zeichenfolge ab, die die Standardaktion des Objekts beschreibt.Nicht alle Objekte verfügen über eine Standardaktion. | |
GetAccessibleDescription | Gibt die barrierefreie Beschreibung zurück. | |
GetAccessibleHelp | Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab. | |
GetAccessibleHelpTopicFileName | Ruft den Pfad zur Hilfedatei, die diesem barrierefreien Objekt zugeordnet ist, oder legt diesen fest. | |
GetAccessibleHelpTopicId | Ruft einen Bezeichner für Hilfethemaen einen Bezeichner ab, der diesem barrierefreien Objekt zugeordnet ist, oder legt diesen fest. | |
GetAccessibleName | Gibt den barrierefreien Namen zurück. | |
GetAccessibleRole | Gibt die barrierefreie Rolle zurück. | |
GetAccessibleValue | ||
GetActiveInPlaceEditor | Gibt das Steuerelement für den aktiven direkten Editor zurück.Diese Methode gibt NULL zurück. In diesem Fall wird kein direkter Editor für das Unterfeld aktiv ist. | |
GetBounds | Gibt die Begrenzungen in globalen Koordinaten relativ zum linken oberen Ecke des übergeordneten Formulars zurück. | |
GetCursor | Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem ShapeSubField ist. | |
GetFocusable | Ruft einen Wert ab, der angibt, ob dieses ShapeSubField fokussierbar ist. | |
GetHashCode | (Überschreibt Object.GetHashCode().) | |
GetInPlaceEditorBounds | Gibt die Begrenzungen des direkten Editors relativ zu ihrer übergeordneten Formular in globalen Einheiten zurück. | |
GetPotentialMouseAction | Ruft eine Mausbetätigung ab, die auf dem nächsten MouseDown-Ereignis aktiv ausgeführt werden soll, wenn die Maus über dem angegebenen Punkt befindet. | |
GetSelectable | Ruft einen Wert ab, der angibt, ob dieses ShapeSubField ausgewählt werden kann. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasPendingEdit | Gibt einen Wert zurück, der angibt, ob die direkte Bearbeitung aktiv ist, mit einem ausstehenden Commit ausgeführt. | |
IsNavigationKey(Char) | Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen in einen Befehl Navigation entspricht. | |
IsNavigationKey(Keys) | Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten Navigation zu einem Befehl entsprechen. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
NavigateAscend | Wird von diesem ShapeSubField im Fokus auf den ersten Vorgänger in der Navigationsreihenfolge. | |
NavigateTo | Legt den Fokus auf den angegebenen DiagramItem fest. | |
NavigateToFirst | Wird von diesem ShapeSubField im Fokus auf den ersten nebengeordneten Element dieses Unterfelds (d. h. das erste untergeordnete Element des übergeordneten Elements) in der Navigationsreihenfolge. | |
NavigateToLast | Wird von diesem ShapeSubField im Fokus zum letzten gleichgeordneten Element dieses Unterfelds (d. h. das letzte untergeordnete Element des übergeordneten Elements) in der Navigationsreihenfolge. | |
NavigateToNext | Wird von diesem ShapeSubField im Fokus auf das nächste Objekt in der Navigationsreihenfolge. | |
NavigateToPrevious | Wird von diesem ShapeSubField im Fokus auf das vorherige Objekt in der Navigationsreihenfolge. | |
OnBeginEdit | Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat. | |
OnClick | Wird von OnClick() des Steuerelements. | |
OnDoubleClick | Wird von OnDoubleClick() des Steuerelements. | |
OnEndEdit | Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde. | |
OnKeyDown | Wird beim Drücken einer Taste aufgerufen.So fügen Sie der aufgerufen werden soll, muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl. | |
OnKeyPress | Unten Schlüssel eines Schlüssels sowie zwischen Aufrufen oben.So fügen Sie der aufgerufen werden soll, muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl. | |
OnKeyUp | Wird aufgerufen, wenn eine Taste losgelassen wird.So fügen Sie der aufgerufen werden soll, muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl. | |
OnMouseDown | Wird von OnMouseDown() des Steuerelements. | |
OnMouseMove | Wird von OnMouseMove() des Steuerelements. | |
OnMouseUp | Wird von OnMouseUp() des Steuerelements. | |
OnMouseWheel | Wird von OnMouseWheel() des Steuerelements. | |
SubFieldEquals | Ruft einen Wert ab, der angibt, ob dieses ShapeSubField und das angegebene ShapeSubField gleich sind. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.