Condividi tramite


Classe ShapeSubField

In una parte di uno ShapeField che è possibile rendere selezionabile, attivabile, premere-saggiabile, in-posto-modificabile e IAccessible.Esempi di uno ShapeSubField sono elementi di elenco in un campo, nelle celle della griglia e le linee di elenco in campo della griglia e pulsanti di opzione in un gruppo di pulsanti di opzione.ShapeSubFields viene creato solo in base alle necessità.Ad esempio, una griglia contenente 10.000 necessità delle celle solo di creare un sottocampo per una cella quando il sottocampo è selezionato, lo stato, premere-testato, modificato, o accede tramite IAccessible.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
    Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField

Il tipo ShapeSubField espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ShapeSubField Inizializza una nuova istanza della classe di ShapeSubField.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica SubFieldHashCode Ottiene un codice hash di questo ShapeSubField.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AccessibleDoDefaultAction Eseguire l'azione predefinita associata a questo oggetto accessibile.
Metodo pubblico CanEditValue Restituisce un valore che indica se il valore di questo sottocampo può essere modificato.
Metodo pubblico CommitPendingEdit Esegue il commit della modifica in sospeso.
Metodo pubblico DoKeyboardNavigation Viene chiamato il metodo appropriato di navigazione su sottocampo della forma.
Metodo pubblico EditValue(ShapeElement, ShapeField, DiagramClientView) Richiama l'editor sul posto.
Metodo pubblico EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Richiama l'editor sul posto, impostando il cursore utilizzando la posizione specificata del mouse.
Metodo pubblico Equals (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAccessibilityObject Ottiene il AccessibleObject assegnato al sottocampo.
Metodo pubblico GetAccessibleDefaultActionDescription Ottiene una stringa che descrive l'azione predefinita dell'oggetto.non tutti gli oggetti hanno un'azione predefinita.
Metodo pubblico GetAccessibleDescription restituisce la descrizione accessibile.
Metodo pubblico GetAccessibleHelp Ottiene una descrizione di cui l'oggetto dispone o dell'oggetto viene utilizzato.
Metodo pubblico GetAccessibleHelpTopicFileName Ottiene il percorso del file della Guida associato all'oggetto accessibile.
Metodo pubblico GetAccessibleHelpTopicId Ottiene un identificatore per un identificatore di argomento della Guida associato all'oggetto accessibile.
Metodo pubblico GetAccessibleName restituisce il nome accessibile.
Metodo pubblico GetAccessibleRole restituisce il ruolo accessibile.
Metodo pubblico GetAccessibleValue
Metodo pubblico GetActiveInPlaceEditor Restituisce il controllo per l'editor sul posto attivo.Questo metodo può restituire null, nel qual caso non è disponibile alcun editor sul posto attivo per questo sottocampo.
Metodo pubblico GetBounds Restituisce i limiti nelle coordinate complessive in relazione al superiore sinistro della forma padre.
Metodo pubblico GetCursor Ottiene il cursore visualizzato quando il puntatore del mouse si trova sullo ShapeSubField.
Metodo pubblico GetFocusable Ottiene un valore che indica se questo ShapeSubField è attivabile.
Metodo pubblico GetHashCode (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetInPlaceEditorBounds Restituisce i limiti dell'editor sul posto relativo alla forma padre in unità del mondo.
Metodo pubblico GetPotentialMouseAction Recupera un'azione del mouse che deve essere impostata su attivoevento MouseDown se il mouse è sopra il punto specificato.
Metodo pubblico GetSelectable ottiene un valore che indica se questo ShapeSubField è selezionabile.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico HasPendingEdit Restituisce un valore che indica se la modifica sul posto è attiva, con un commit in corso.
Metodo pubblico IsNavigationKey(Char) Restituisce un valore che indica se il carattere specificato corrisponde a un comando di spostamento.
Metodo pubblico IsNavigationKey(Keys) Restituisce un valore che indica se i dati di chiave specificati corrispondano a un comando di spostamento.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NavigateAscend Chiamato da questo ShapeSubField lo stato attivo impostato sul primo predecessore nella sequenza di navigazione.
Metodo pubblico NavigateTo Imposta lo stato attivo al DiagramItem specificato.
Metodo pubblico NavigateToFirst Chiamato da questo ShapeSubField lo stato attivo impostato il primo elemento di pari livello di l sottocampo (ovvero, il primo elemento figlio dell'elemento padre) della sequenza di navigazione.
Metodo pubblico NavigateToLast Chiamato da questo ShapeSubField lo stato attivo impostato sull'ultimo elemento di pari livello di l sottocampo (ovvero, l'ultimo elemento figlio dell'elemento padre) della sequenza di navigazione.
Metodo pubblico NavigateToNext Chiamato da questo ShapeSubField lo stato attivo stabilito all'oggetto successivo nella sequenza di navigazione.
Metodo pubblico NavigateToPrevious Chiamato da questo ShapeSubField lo stato attivo stabilito all'oggetto precedente della sequenza di navigazione.
Metodo protetto OnBeginEdit Chiamato quando la modifica sul posto ha avviato.
Metodo pubblico OnClick Chiamato da OnClick() del controllo.
Metodo pubblico OnDoubleClick Chiamato da OnDoubleClick() del controllo.
Metodo protetto OnEndEdit Chiamato quando la modifica sul posto è terminata.
Metodo pubblico OnKeyDown Chiamato quando una chiave viene premuto.Per essere chiamato, questo ShapeSubField deve essere lo ShapeSubField attivato nella selezione.
Metodo pubblico OnKeyPress Chiamato tra una pressione di tasti e agitar.Per essere chiamato, questo ShapeSubField deve essere lo ShapeSubField attivato nella selezione.
Metodo pubblico OnKeyUp Chiamato quando una chiave viene rilasciata.Per essere chiamato, questo ShapeSubField deve essere lo ShapeSubField attivato nella selezione.
Metodo pubblico OnMouseDown Chiamato da OnMouseDown() del controllo.
Metodo pubblico OnMouseMove Chiamato da OnMouseMove() del controllo.
Metodo pubblico OnMouseUp Chiamato da OnMouseUp() del controllo.
Metodo pubblico OnMouseWheel Chiamato da OnMouseWheel() del controllo.
Metodo pubblico SubFieldEquals ottiene un valore che indica se questo ShapeSubField e lo ShapeSubField specificato sono uguali.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams