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 | |
---|---|---|
![]() |
ShapeSubField | Inizializza una nuova istanza della classe ShapeSubField. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
SubFieldHashCode | Ottiene un codice hash per ShapeSubField. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Esegue l'azione predefinita associata a questo oggetto accessibile. |
![]() |
CanEditValue | Restituisce un valore che indica se il valore di questo sottocampo può essere modificato. |
![]() |
CommitPendingEdit | Esegue il commit della modifica in sospeso. |
![]() |
DoKeyboardNavigation | Chiama il metodo appropriato di navigazione su un sottocampo della forma. |
![]() |
EditValue(ShapeElement, ShapeField, DiagramClientView) | Richiama l'editor sul posto. |
![]() |
EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) | Richiama l'editor sul posto, impostando il cursore tramite la posizione specificata del mouse. |
![]() |
Equals | (Esegue l'override di Object.Equals(Object)). |
![]() |
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) |
![]() |
GetAccessibilityObject | Ottiene l'oggetto AccessibleObject assegnato al sottocampo. |
![]() |
GetAccessibleDefaultActionDescription | Ottiene una stringa che descrive l'azione predefinita dell'oggetto.Non a tutti gli oggetti è associata un'azione predefinita. |
![]() |
GetAccessibleDescription | Restituisce la descrizione accessibile. |
![]() |
GetAccessibleHelp | Ottiene una descrizione della funzione dell'oggetto o della relativa modalità di utilizzo. |
![]() |
GetAccessibleHelpTopicFileName | Ottiene il percorso al file della Guida associato all'oggetto accessibile. |
![]() |
GetAccessibleHelpTopicId | Ottiene un identificatore per un argomento della Guida associato a questo oggetto accessibile. |
![]() |
GetAccessibleName | Restituisce il nome accessibile. |
![]() |
GetAccessibleRole | Restituisce il ruolo accessibile. |
![]() |
GetAccessibleValue | |
![]() |
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. |
![]() |
GetBounds | Restituisce i limiti in coordinate assolute relativamente alla parte superiore sinistra della forma padre. |
![]() |
GetCursor | Ottiene il cursore visualizzato quando il puntatore del mouse si trova sopra a ShapeSubField. |
![]() |
GetFocusable | Ottiene un valore che indica se questo ShapeSubField può essere attivabile. |
![]() |
GetHashCode | (Esegue l'override di Object.GetHashCode()). |
![]() |
GetInPlaceEditorBounds | Restituisce i limiti dell'editor sul posto relativamente alla forma padre in unità internazionali. |
![]() |
GetPotentialMouseAction | Recupera un'azione del mouse che deve essere resa attiva sull'evento MouseDown successivo se il mouse si trova sul punto specificato. |
![]() |
GetSelectable | Ottiene un valore che indica se questo ShapeSubField è selezionabile. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HasPendingEdit | Restituisce un valore che indica se la modifica sul posto è attiva, con commit delle modifiche in sospeso. |
![]() |
IsNavigationKey(Char) | Restituisce un valore che indica se il tipo di carattere specificato corrisponde a un comando di navigazione. |
![]() |
IsNavigationKey(Keys) | Restituisce un valore che indica se i dati chiave specificati corrispondono a un comando di navigazione. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
NavigateAscend | Chiamato da questo ShapeSubField per impostare lo stato attivo sul primo predecessore nella sequenza di navigazione. |
![]() |
NavigateTo | Imposta lo stato attivo sull'elemento DiagramItem specificato. |
![]() |
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. |
![]() |
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. |
![]() |
NavigateToNext | Chiamato da questo ShapeSubField per impostare lo stato attivo sull'oggetto successivo nella sequenza di navigazione. |
![]() |
NavigateToPrevious | Chiamato da questo ShapeSubField per impostare lo stato attivo sull'oggetto precedente nella sequenza di navigazione. |
![]() |
OnBeginEdit | Chiamato quando la modifica sul posto è iniziata. |
![]() |
OnClick | Chiamato da OnClick() del controllo. |
![]() |
OnDoubleClick | Chiamato da OnDoubleClick() del controllo. |
![]() |
OnEndEdit | Chiamato quando la modifica sul posto è terminata. |
![]() |
OnKeyDown | Chiamato quando si preme un tasto.Per essere chiamato, questo oggetto ShapeSubField deve essere l'oggetto ShapeSubField con stato attivo nella selezione. |
![]() |
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. |
![]() |
OnKeyUp | Chiamato quando è rilasciato un tasto.Per essere chiamato, questo oggetto ShapeSubField deve essere l'oggetto ShapeSubField con stato attivo nella selezione. |
![]() |
OnMouseDown | Chiamato da OnMouseDown() del controllo. |
![]() |
OnMouseMove | Chiamato da OnMouseMove() del controllo. |
![]() |
OnMouseUp | Chiamato da OnMouseUp() del controllo. |
![]() |
OnMouseWheel | Chiamato da OnMouseWheel() del controllo. |
![]() |
SubFieldEquals | Ottiene un valore che indica se questo oggetto ShapeSubField e il ShapeSubField specificato sono uguali. |
![]() |
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.