ShapeSubField, classe
Sous-composant d'un ShapeField qui peut éventuellement être sélectionné, prendre le focus, faire l'objet d'un test de positionnement, être modifié sur place, et IAccessible. Les exemples d'un ShapeSubField sont des éléments de liste dans un champ de liste, des cellules de grille et des lignes de grille dans un champ de grille, des cases d'option dans un groupe de cases d'option. Des ShapeSubFields ne sont créés que s'ils sont nécessaires. Par exemple, une grille contenant les 10 000 cellules doivent uniquement créer un sous-champ pour une cellule lorsque le sous-champ est sélectionné, dédié, testé sur la base des positionnements, modifié ou accessible via IAccessible.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField
Le type ShapeSubField expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ShapeSubField | Initialise une nouvelle instance de la classe ShapeSubField. |
Début
Propriétés
Nom | Description | |
---|---|---|
SubFieldHashCode | Obtient un code de hachage pour ce ShapeSubField. |
Début
Méthodes
Nom | Description | |
---|---|---|
AccessibleDoDefaultAction | Exécute l'action associée par défaut à l'objet accessible. | |
CanEditValue | Retourne une valeur indiquant si la valeur de ce sous-champ peut être modifiée. | |
CommitPendingEdit | Valide les modifications en attente. | |
DoKeyboardNavigation | Appelle la méthode de navigation appropriée sur le sous-champ de forme. | |
EditValue(ShapeElement, ShapeField, DiagramClientView) | Appelle l'éditeur sur place. | |
EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) | Appelle l'éditeur sur place, en définissant le signe insertion à la position de la souris spécifiée. | |
Equals | (Substitue Object.Equals(Object).) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetAccessibilityObject | Obtient l'AccessibleObject assigné au sous-champ. | |
GetAccessibleDefaultActionDescription | Obtient une chaîne qui décrit l'action par défaut de l'objet.Les objets n'ont pas tous une action par défaut. | |
GetAccessibleDescription | Retourne la description accessible. | |
GetAccessibleHelp | Obtient une description de ce que fait l'objet ou comment il est utilisé. | |
GetAccessibleHelpTopicFileName | Obtient le chemin d'accès au fichier d'aide associé à cet objet accessible. | |
GetAccessibleHelpTopicId | Obtient un identificateur d'une rubrique d'aide associé à l'objet accessible. | |
GetAccessibleName | Retourne le nom accessible. | |
GetAccessibleRole | Retourne le rôle accessible. | |
GetAccessibleValue | ||
GetActiveInPlaceEditor | Retourne le contrôle pour l'éditeur sur place actif.Cette méthode peut retourner une valeur, auquel cas, aucun éditeur sur place n'est actif pour ce sous-champ. | |
GetBounds | Retourne les limites en coordonnées universelles par rapport au bord supérieur gauche de la forme parent. | |
GetCursor | Obtient le curseur affiché lorsque le pointeur de la souris se trouve sur ShapeSubField. | |
GetFocusable | Obtient une valeur indiquant si ce ShapeSubField peut recevoir le focus. | |
GetHashCode | (Substitue Object.GetHashCode().) | |
GetInPlaceEditorBounds | Retourne les limites de l'éditeur visuel par rapport à sa forme parent en unités universelles. | |
GetPotentialMouseAction | Extrait une action de la souris qui doit être rendue active sur l'événement MouseDown suivant si le pointeur de la souris se trouve sur le point spécifié. | |
GetSelectable | Obtient une valeur indiquant si ce ShapeSubField peut être sélectionné. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasPendingEdit | Retourne une valeur indiquant si l'édition sur place est active, avec une validation en attente. | |
IsNavigationKey(Char) | Retourne une valeur indiquant si le caractère spécifié correspond à une commande de navigation. | |
IsNavigationKey(Keys) | Retourne une valeur indiquant si les données de clé spécifiées correspondent à une commande de navigation. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
NavigateAscend | Appelée par ce ShapeSubField pour définir le focus sur son premier ancêtre dans la séquence de navigation. | |
NavigateTo | Affecte au focus du DiagramItem spécifié. | |
NavigateToFirst | Appelé par ce ShapeSubField le focus sur le premier frère de ce sous-domaine (c. - à-d., le premier enfant du parent) dans la séquence de navigation. | |
NavigateToLast | Appelé par ce ShapeSubField le focus sur le dernier frère de ce sous-domaine (c. - à-d., le dernier enfant du parent) dans la séquence de navigation. | |
NavigateToNext | Appelée par ce ShapeSubField pour définir le focus sur l'objet suivant dans la séquence de navigation. | |
NavigateToPrevious | Appelée par ce ShapeSubField pour définir le focus sur l'objet précédent dans la séquence de navigation. | |
OnBeginEdit | Appelée lorsque la modification sur place a commencé. | |
OnClick | Appelée par OnClick() du contrôle. | |
OnDoubleClick | Appelée par OnDoubleClick() du contrôle. | |
OnEndEdit | Appelée lorsque la modification sur place s'est terminée. | |
OnKeyDown | Appelé lorsqu'une touche est enfoncée.Pour pouvoir être appelé, ce ShapeSubField doit être le ShapeSubField ayant le focus dans la sélection. | |
OnKeyPress | Appelée entre une touche enfoncée et une touche relâchée.Pour pouvoir être appelé, ce ShapeSubField doit être le ShapeSubField ayant le focus dans la sélection. | |
OnKeyUp | Appelée lorsqu'une touche est relâchée.Pour pouvoir être appelé, ce ShapeSubField doit être le ShapeSubField ayant le focus dans la sélection. | |
OnMouseDown | Appelée par OnMouseDown() du contrôle. | |
OnMouseMove | Appelée par OnMouseMove() du contrôle. | |
OnMouseUp | Appelée par OnMouseUp() du contrôle. | |
OnMouseWheel | Appelée par OnMouseWheel() du contrôle. | |
SubFieldEquals | Obtient une valeur indiquant si ce ShapeSubField et le ShapeSubField spécifié sont égaux. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.