Condividi tramite


Classe ShapeSubField

Sottocomponente di uno ShapeField facoltativamente selezionabile, attivabile, sottoponibile a hit test, modificabile sul posto e IAccessible. Esempi di ShapeSubField sono gli elementi elencati in un campo elenco, le celle e le linee in un campo griglia e i pulsanti di opzione in un gruppo di pulsanti di opzione. ShapeSubFields vengono creati solo se necessario. Ad esempio, una griglia contenente 10.000 celle deve creare un sottocampo per una cella se il sottocampo è selezionato, attivato, sottoposto a hit testing, modificato o accessibile 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 ShapeSubField.

In alto

Proprietà

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

In alto

Metodi

  Nome Descrizione
Metodo pubblico AccessibleDoDefaultAction Esegue 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 Chiama il metodo appropriato di navigazione su un 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 tramite 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 l'oggetto AccessibleObject assegnato al sottocampo.
Metodo pubblico GetAccessibleDefaultActionDescription Ottiene una stringa che descrive l'azione predefinita dell'oggetto.Non a tutti gli oggetti è associata un'azione predefinita.
Metodo pubblico GetAccessibleDescription Restituisce la descrizione accessibile.
Metodo pubblico GetAccessibleHelp Ottiene una descrizione della funzione dell'oggetto o della relativa modalità di utilizzo.
Metodo pubblico GetAccessibleHelpTopicFileName Ottiene il percorso al file della Guida associato all'oggetto accessibile.
Metodo pubblico GetAccessibleHelpTopicId Ottiene un identificatore per un argomento della Guida associato a questo 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 in coordinate assolute relativamente alla parte superiore sinistra della forma padre.
Metodo pubblico GetCursor Ottiene il cursore visualizzato quando il puntatore del mouse si trova sopra a ShapeSubField.
Metodo pubblico GetFocusable Ottiene un valore che indica se questo ShapeSubField può essere attivabile.
Metodo pubblico GetHashCode (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetInPlaceEditorBounds Restituisce i limiti dell'editor sul posto relativamente alla forma padre in unità internazionali.
Metodo pubblico GetPotentialMouseAction Recupera un'azione del mouse che deve essere resa attiva sull'evento MouseDown successivo se il mouse si trova sul 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 commit delle modifiche in sospeso.
Metodo pubblico IsNavigationKey(Char) Restituisce un valore che indica se il tipo di carattere specificato corrisponde a un comando di navigazione.
Metodo pubblico IsNavigationKey(Keys) Restituisce un valore che indica se i dati chiave specificati corrispondono a un comando di navigazione.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NavigateAscend Chiamato da questo ShapeSubField per impostare lo stato attivo sul primo predecessore nella sequenza di navigazione.
Metodo pubblico NavigateTo Imposta lo stato attivo sull'elemento DiagramItem specificato.
Metodo pubblico NavigateToFirst Chiamato da questo ShapeSubField lo stato attivo stabilito il primo elemento di pari livello di l sottocampo (ovvero, il primo elemento figlio del padre) della sequenza di navigazione.
Metodo pubblico NavigateToLast Chiamato da questo ShapeSubField lo stato attivo insieme all'ultimo elemento di pari livello di l sottocampo (ovvero, l'ultimo elemento figlio del padre) della sequenza di navigazione.
Metodo pubblico NavigateToNext Chiamato da questo ShapeSubField per impostare lo stato attivo sull'oggetto successivo nella sequenza di navigazione.
Metodo pubblico NavigateToPrevious Chiamato da questo ShapeSubField per impostare lo stato attivo sull'oggetto precedente nella sequenza di navigazione.
Metodo protetto OnBeginEdit Chiamato quando la modifica sul posto è iniziata.
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 si preme un tasto.Per essere chiamato, questo oggetto ShapeSubField deve essere l'oggetto ShapeSubField con stato attivo nella selezione.
Metodo pubblico OnKeyPress Chiamato tra un tasto premuto e un tasto rilasciato.Per essere chiamato, questo oggetto ShapeSubField deve essere l'oggetto ShapeSubField con stato attivo nella selezione.
Metodo pubblico OnKeyUp Chiamato quando è rilasciato un tasto.Per essere chiamato, questo oggetto ShapeSubField deve essere l'oggetto ShapeSubField con stato attivo 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 oggetto ShapeSubField e il 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