Freigeben über


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
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 Bearbeiten.
Öffentliche Methode DoKeyboardNavigation Ruft die entsprechende Methode der Navigation auf dem Formular unterbereich an.
Ö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 den AccessibleObject ab, der auf das Unterfeld zugewiesen wird.
Ö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 barrierefreie Beschreibung zurück.
Öffentliche Methode GetAccessibleHelp Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab.
Öffentliche Methode GetAccessibleHelpTopicFileName Ruft den Pfad zur Hilfedatei, die diesem barrierefreien Objekt zugeordnet ist, oder legt diesen fest.
Öffentliche Methode GetAccessibleHelpTopicId Ruft einen Bezeichner für Hilfethemaen einen Bezeichner ab, der diesem barrierefreien Objekt zugeordnet ist, oder legt diesen fest.
Öffentliche Methode GetAccessibleName Gibt den barrierefreien Namen zurück.
Öffentliche Methode GetAccessibleRole Gibt die barrierefreie Rolle zurück.
Öffentliche Methode GetAccessibleValue
Öffentliche Methode 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.
Öffentliche Methode GetBounds Gibt die Begrenzungen in globalen Koordinaten relativ zum linken oberen Ecke des übergeordneten Formulars zurück.
Öffentliche Methode GetCursor Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem ShapeSubField ist.
Öffentliche Methode GetFocusable Ruft einen Wert ab, der angibt, ob dieses ShapeSubField fokussierbar ist.
Öffentliche Methode GetHashCode (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetInPlaceEditorBounds Gibt die Begrenzungen des direkten Editors relativ zu ihrer übergeordneten Formular in globalen Einheiten zurück.
Öffentliche Methode 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.
Ö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 ausgeführt.
Öffentliche Methode IsNavigationKey(Char) Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen in einen Befehl Navigation entspricht.
Öffentliche Methode IsNavigationKey(Keys) Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten Navigation zu einem Befehl entsprechen.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateAscend Wird von diesem ShapeSubField im Fokus auf den ersten Vorgänger in der Navigationsreihenfolge.
Öffentliche Methode NavigateTo Legt den Fokus auf den angegebenen DiagramItem fest.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode NavigateToNext Wird von diesem ShapeSubField im Fokus auf das nächste Objekt in der Navigationsreihenfolge.
Öffentliche Methode NavigateToPrevious Wird von diesem ShapeSubField im Fokus auf das vorherige Objekt in der Navigationsreihenfolge.
Geschützte Methode OnBeginEdit Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat.
Öffentliche Methode OnClick Wird von OnClick() des Steuerelements.
Öffentliche Methode OnDoubleClick Wird von OnDoubleClick() des Steuerelements.
Geschützte Methode OnEndEdit Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode OnMouseDown Wird von OnMouseDown() des Steuerelements.
Öffentliche Methode OnMouseMove Wird von OnMouseMove() des Steuerelements.
Öffentliche Methode OnMouseUp Wird von OnMouseUp() des Steuerelements.
Öffentliche Methode OnMouseWheel Wird von OnMouseWheel() des Steuerelements.
Ö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