ShapeSubField-Klasse
Eine Unterkomponente von einem ShapeField das optional ausgewählt werden kann, fokussierbar ist, die einem Treffertest unterzogen werden kann, direkt bearbeitbar und IAccessible ist. Beispiele für einen ShapeSubField sind Listenelemente in einem Listenfeld, Rasterzellen und Rasterlinien in einem Rasterfeld und Optionsfelder Feld in einer Optionsfeldgruppe. ShapeSubFields werden nur bei Bedarf erstellt. Beispielsweise muss ein Raster, das 10.000 Zellen enthält, 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 Bearbeitung aus. | |
DoKeyboardNavigation | Ruft die entsprechende Navigationsmethode auf das Unterfeld der Form auf. | |
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 das AccessibleObject ab, das dem Unterfeld zugeordnet ist. | |
GetAccessibleDefaultActionDescription | Ruft eine Zeichenfolge ab, die die Standardaktion des Objekts beschreibt.Nicht alle Objekte verfügen über eine Standardaktion. | |
GetAccessibleDescription | Gibt die zugreifbare Beschreibung zurück. | |
GetAccessibleHelp | Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab. | |
GetAccessibleHelpTopicFileName | Ruft den Pfad zur Hilfedatei ab, die diesem barrierefreien Objekt zugeordnet ist. | |
GetAccessibleHelpTopicId | Ruft einen Bezeichner für einen Hilfethemabezeichner ab, der diesem barrierefreien Objekt zugeordnet ist. | |
GetAccessibleName | Gibt die zugreifbaren Namen zurück. | |
GetAccessibleRole | Gibt die zugreifbare Rolle zurück. | |
GetAccessibleValue | ||
GetActiveInPlaceEditor | Gibt das Steuerelement für den aktiven direkten Editor zurück.Diese Methode gibt möglicherweise NULL zurück. In diesem Fall ist kein direkter Editor für dieses Unterfeld aktiv. | |
GetBounds | Gibt die Begrenzungen in globalen Koordinaten relativ zur linken oberen Ecke der übergeordneten Form zurück. | |
GetCursor | Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem ShapeSubField befindet. | |
GetFocusable | Ruft einen Wert ab, der angibt, ob dieses ShapeSubField den Fokus erhalten kann. | |
GetHashCode | (Überschreibt Object.GetHashCode().) | |
GetInPlaceEditorBounds | Gibt die Begrenzungen des direkten Editors relativ zu seiner übergeordneten Form in globalen Einheiten zurück. | |
GetPotentialMouseAction | Ruft eine Mausaktion ab, die für das nächste MouseDown-Ereignis aktiviert werden soll, wenn die Maus sich ü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. | |
IsNavigationKey(Char) | Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen einem Navigationsbefehl entspricht. | |
IsNavigationKey(Keys) | Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten einem Navigationsbefehl entsprechen. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
NavigateAscend | Wird von diesem ShapeSubField aufgerufen, um den Fokus auf den ersten Vorgänger in der Navigationsreihenfolge festzulegen. | |
NavigateTo | Legt den Fokus auf das angegebene DiagramItem fest. | |
NavigateToFirst | Wird durch dieses ShapeSubField an den festgelegten Fokus zum ersten nebengeordneten Element dieses Unterfelds (d. h, das erste untergeordnete Element des übergeordneten Elements) in die Navigationsreihenfolge. | |
NavigateToLast | Wird durch dieses ShapeSubField an den festgelegten Fokus zum letzten nebengeordneten Element dieses Unterfelds (d. h, das letzte untergeordnete Element des übergeordneten Elements) in die Navigationsreihenfolge. | |
NavigateToNext | Wird von diesem ShapeSubField aufgerufen, um den Fokus auf das nächste Objekt in der Navigationsreihenfolge festzulegen. | |
NavigateToPrevious | Wird von diesem ShapeSubField aufgerufen, um den Fokus auf das vorige Objekt in der Navigationsreihenfolge festzulegen. | |
OnBeginEdit | Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat. | |
OnClick | Wird vom OnClick () des Steuerelements aufgerufen. | |
OnDoubleClick | Wird vom OnDoubleClick() des Steuerelements aufgerufen. | |
OnEndEdit | Wird aufgerufen, wenn die direkte Bearbeitung abgeschlossen ist. | |
OnKeyDown | Wird beim Drücken einer Taste aufgerufen.Zum Aufrufen muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl sein. | |
OnKeyPress | Wird zwischen einem NACH-UNTEN-TASTE- und NACH-OBEN-TASTE-Vorgang aufgerufen.Zum Aufrufen muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl sein. | |
OnKeyUp | Wird aufgerufen, wenn eine Taste losgelassen wird.Zum Aufrufen muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl sein. | |
OnMouseDown | Wird vom OnMouseDown() des Steuerelements aufgerufen. | |
OnMouseMove | Wird vom OnMouseMove() des Steuerelements aufgerufen. | |
OnMouseUp | Wird vom OnMouseUp() des Steuerelements aufgerufen. | |
OnMouseWheel | Wird vom OnMouseWheel() des Steuerelements aufgerufen. | |
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.