ShapeSubField Klasse

Definition

Eine Unterkomponente eines ShapeField, die optional auswählbar, Fokus verwendbar, Treffer fähig, direkt bearbeitbar und IAccessible ist. Beispiele für ein shapesubfield sind Listenelemente in einem Listenfeld, Rasterzellen und Rasterlinien in einem Rasterfeld und Options Felder in einer Optionsfeld Gruppe.

Shapesubfields wird nur bei Bedarf erstellt. Ein Raster, das 10.000 Zellen enthält, muss z. b. nur ein unter Feld für eine Zelle erstellen, wenn das untergeordnete Feld ausgewählt, fokussiert, erreicht, bearbeitet oder über IAccessible aufgerufen wird.

Eine zukünftige Verbesserung besteht darin, dass ein Unterfeld mehrere Elemente darstellen kann. Beispielsweise könnte ein einzelnes unter Feld eine ganze Spalte in einem Raster darstellen.

public ref class ShapeSubField abstract
public abstract class ShapeSubField
type ShapeSubField = class
Public MustInherit Class ShapeSubField
Vererbung
ShapeSubField
Abgeleitet

Konstruktoren

ShapeSubField()

Initialisiert eine neue Instanz der shapesubfield-Klasse.

Eigenschaften

SubFieldHashCode

Ruft einen Hashcode für dieses shapesubfield-Feld ab.

Methoden

AccessibleDoDefaultAction(ShapeElement, ShapeField)

Führt die Standardaktion aus, die diesem barrierefreien Objekt zugeordnet ist.

CanEditValue(ShapeElement, ShapeField, DiagramClientView)

Gibt einen Wert zurück, der angibt, ob der Wert dieses unter Felds bearbeitet werden kann.

CommitPendingEdit(ShapeElement, ShapeField, DiagramClientView)

Führt einen Commit für die ausstehende Bearbeitung aus

DoKeyboardNavigation(Keys, DiagramClientView, DiagramItem)

Ruft die entsprechende Navigations Methode für das Shape-unter Feld 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 mithilfe der angegebenen Mausposition fest.

Equals(Object)
GetAccessibilityObject(ShapeElement, ShapeField, DiagramClientView)

Ruft das AccessibleObject ab, das dem Unterfeld zugewiesen ist.

GetAccessibleDefaultActionDescription(ShapeElement, ShapeField)

Ruft eine Zeichenfolge ab, die die Standardaktion des Objekts beschreibt. Nicht alle Objekte verfügen über eine Standardaktion.

GetAccessibleDescription(ShapeElement, ShapeField)

Gibt die barrierefreie Beschreibung zurück.

GetAccessibleHelp(ShapeElement, ShapeField)

Ruft eine Beschreibung der Funktion und Verwendung des Objekts ab.

GetAccessibleHelpTopicFileName(ShapeElement, ShapeField)

Ruft den Pfad zur Hilfedatei ab, die diesem barrierefreien Objekt zugeordnet ist.

GetAccessibleHelpTopicId(ShapeElement, ShapeField)

Ruft einen Bezeichner für einen Hilfe Themen Bezeichner ab, der diesem barrierefreien Objekt zugeordnet ist.

GetAccessibleName(ShapeElement, ShapeField)

Gibt den barrierefreien Namen zurück.

GetAccessibleRole(ShapeElement, ShapeField)

Gibt die barrierefreie Rolle zurück.

GetAccessibleValue(ShapeElement, ShapeField)
GetActiveInPlaceEditor(ShapeElement, ShapeField, DiagramClientView)

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(ShapeElement, ShapeField)

Gibt die Begrenzungen in globalen Koordinaten relativ zum linken oberen Rand der übergeordneten Form zurück.

GetCursor(Cursor, DiagramClientView, PointD)

Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem shapesubfield befindet.

GetFocusable(ShapeElement, ShapeField)

Ruft einen Wert ab, der angibt, ob dieses shapesubfield-Zeichen verwendet werden kann.

GetHashCode()
GetInPlaceEditorBounds(ShapeElement, ShapeField)

Gibt die Begrenzungen des direkten Editors in Bezug auf die übergeordnete Form in Welteinheiten zurück.

GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Ruft eine Maus Aktion ab, die beim nächsten MouseDown-Ereignis aktiviert werden soll, wenn sich der Mauszeiger über dem angegebenen Punkt befindet.

GetSelectable(ShapeElement, ShapeField)

Ruft einen Wert ab, der angibt, ob dieses shapesubfield auswählbar ist.

HasPendingEdit(ShapeElement, ShapeField, DiagramClientView)

Gibt einen Wert zurück, der angibt, ob die direkte Bearbeitung aktiv ist, wobei ein Commit aussteht.

IsNavigationKey(Char)

Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen einem Navigations Befehl entspricht.

IsNavigationKey(Keys)

Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten einem Navigations Befehl entsprechen.

NavigateAscend(ShapeElement, ShapeField, SelectedShapesCollection)

Wird von diesem shapesubfield aufgerufen, um den Fokus auf seinen ersten Vorgänger in der Navigations Sequenz festzulegen.

NavigateTo(DiagramItem, SelectedShapesCollection)

Legt den Fokus auf das angegebene Diagramm Element fest.

NavigateToFirst(ShapeElement, ShapeField, SelectedShapesCollection)

Wird von diesem shapesubfield aufgerufen, um den Fokus auf das erste gleich geordnete Element dieses unter Bereichs (d. h. auf das erste untergeordnete Element des übergeordneten Elements) in der Navigations Sequenz festzulegen.

NavigateToLast(ShapeElement, ShapeField, SelectedShapesCollection)

Wird von diesem shapesubfield aufgerufen, um den Fokus auf das letzte gleich geordnete Element dieses unter Bereichs (d. h. auf das letzte untergeordnete Element des übergeordneten Elements) in der Navigations Sequenz festzulegen.

NavigateToNext(ShapeElement, ShapeField, SelectedShapesCollection)

Wird von diesem shapesubfield aufgerufen, um den Fokus auf das nächste Objekt in der Navigations Sequenz festzulegen.

NavigateToPrevious(ShapeElement, ShapeField, SelectedShapesCollection)

Wird von diesem shapesubfield aufgerufen, um den Fokus auf das vorherige Objekt in der Navigations Sequenz festzulegen.

OnBeginEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat.

OnClick(DiagramPointEventArgs)

Wird von der OnClick () des Steuer Elements aufgerufen.

OnDoubleClick(DiagramPointEventArgs)

Wird von OnDoubleClick () des Steuer Elements aufgerufen.

OnEndEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde.

OnKeyDown(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird. Um aufgerufen zu werden, muss dieses shapesubfield-Feld das fokussierte shapesubfield in der Auswahl sein.

OnKeyPress(DiagramKeyPressEventArgs)

Wird zwischen einer Taste nach unten und der Taste aufgerufen. Um aufgerufen zu werden, muss dieses shapesubfield-Feld das fokussierte shapesubfield in der Auswahl sein.

OnKeyUp(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste losgelassen wird. Um aufgerufen zu werden, muss dieses shapesubfield-Feld das fokussierte shapesubfield in der Auswahl sein.

OnMouseDown(DiagramMouseEventArgs)

Wird von der onmousdown () des Steuer Elements aufgerufen.

OnMouseMove(DiagramMouseEventArgs)

Wird von der onmousmove () des Steuer Elements aufgerufen.

OnMouseUp(DiagramMouseEventArgs)

Wird von der onmousup () des Steuer Elements aufgerufen.

OnMouseWheel(DiagramMouseEventArgs)

Wird vom onmouswheel () des Steuer Elements aufgerufen.

SubFieldEquals(Object)

Ruft einen Wert ab, der angibt, ob dieses shapesubfield und das angegebene shapesubfield gleich sind.

Gilt für