Freigeben über


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
Geschützte Methode ShapeSubField Initialisiert eine neue Instanz der ShapeSubField-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft SubFieldHashCode Ruft einen Hashcode für dieses ShapeSubField ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AccessibleDoDefaultAction Führt die Standardaktion aus, die diesem barrierefreien Objekt zugeordnet ist.
Öffentliche Methode CanEditValue Gibt einen Wert zurück, der angibt, ob der Wert dieses Unterfelds bearbeitet werden kann.
Öffentliche Methode CommitPendingEdit Führt einen Commit für die anstehende Bearbeitung aus.
Öffentliche Methode DoKeyboardNavigation Ruft die entsprechende Navigationsmethode auf das Unterfeld der Form auf.
Öffentliche Methode EditValue(ShapeElement, ShapeField, DiagramClientView) Ruft den direkten Editor auf.
Öffentliche Methode EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Ruft den direkten Editor auf und legt die Einfügemarke unter Verwendung der angegebenen Position des Mauszeigers fest.
Öffentliche Methode Equals (Überschreibt Object.Equals(Object).)
Geschützte Methode 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.)
Öffentliche Methode GetAccessibilityObject Ruft das AccessibleObject ab, das dem Unterfeld zugeordnet ist.
Öffentliche Methode GetAccessibleDefaultActionDescription Ruft eine Zeichenfolge ab, die die Standardaktion des Objekts beschreibt.Nicht alle Objekte verfügen über eine Standardaktion.
Öffentliche Methode GetAccessibleDescription Gibt die zugreifbare Beschreibung zurück.
Öffentliche Methode GetAccessibleHelp Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab.
Öffentliche Methode GetAccessibleHelpTopicFileName Ruft den Pfad zur Hilfedatei ab, die diesem barrierefreien Objekt zugeordnet ist.
Öffentliche Methode GetAccessibleHelpTopicId Ruft einen Bezeichner für einen Hilfethemabezeichner ab, der diesem barrierefreien Objekt zugeordnet ist.
Öffentliche Methode GetAccessibleName Gibt die zugreifbaren Namen zurück.
Öffentliche Methode GetAccessibleRole Gibt die zugreifbare Rolle zurück.
Öffentliche Methode GetAccessibleValue
Öffentliche Methode 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.
Öffentliche Methode GetBounds Gibt die Begrenzungen in globalen Koordinaten relativ zur linken oberen Ecke der übergeordneten Form zurück.
Öffentliche Methode GetCursor Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem ShapeSubField befindet.
Öffentliche Methode GetFocusable Ruft einen Wert ab, der angibt, ob dieses ShapeSubField den Fokus erhalten kann.
Öffentliche Methode GetHashCode (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetInPlaceEditorBounds Gibt die Begrenzungen des direkten Editors relativ zu seiner übergeordneten Form in globalen Einheiten zurück.
Öffentliche Methode 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.
Öffentliche Methode GetSelectable Ruft einen Wert ab, der angibt, ob dieses ShapeSubField ausgewählt werden kann.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode HasPendingEdit Gibt einen Wert zurück, der angibt, ob die direkte Bearbeitung aktiv ist, mit einem ausstehenden Commit.
Öffentliche Methode IsNavigationKey(Char) Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen einem Navigationsbefehl entspricht.
Öffentliche Methode IsNavigationKey(Keys) Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten einem Navigationsbefehl entsprechen.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateAscend Wird von diesem ShapeSubField aufgerufen, um den Fokus auf den ersten Vorgänger in der Navigationsreihenfolge festzulegen.
Öffentliche Methode NavigateTo Legt den Fokus auf das angegebene DiagramItem fest.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode NavigateToNext Wird von diesem ShapeSubField aufgerufen, um den Fokus auf das nächste Objekt in der Navigationsreihenfolge festzulegen.
Öffentliche Methode NavigateToPrevious Wird von diesem ShapeSubField aufgerufen, um den Fokus auf das vorige Objekt in der Navigationsreihenfolge festzulegen.
Geschützte Methode OnBeginEdit Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat.
Öffentliche Methode OnClick Wird vom OnClick () des Steuerelements aufgerufen.
Öffentliche Methode OnDoubleClick Wird vom OnDoubleClick() des Steuerelements aufgerufen.
Geschützte Methode OnEndEdit Wird aufgerufen, wenn die direkte Bearbeitung abgeschlossen ist.
Öffentliche Methode OnKeyDown Wird beim Drücken einer Taste aufgerufen.Zum Aufrufen muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl sein.
Öffentliche Methode 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.
Öffentliche Methode OnKeyUp Wird aufgerufen, wenn eine Taste losgelassen wird.Zum Aufrufen muss dieses ShapeSubField das fokussierte ShapeSubField in der Auswahl sein.
Öffentliche Methode OnMouseDown Wird vom OnMouseDown() des Steuerelements aufgerufen.
Öffentliche Methode OnMouseMove Wird vom OnMouseMove() des Steuerelements aufgerufen.
Öffentliche Methode OnMouseUp Wird vom OnMouseUp() des Steuerelements aufgerufen.
Öffentliche Methode OnMouseWheel Wird vom OnMouseWheel() des Steuerelements aufgerufen.
Öffentliche Methode SubFieldEquals Ruft einen Wert ab, der angibt, ob dieses ShapeSubField und das angegebene ShapeSubField gleich sind.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams-Namespace