Partager via


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
Méthode protégée ShapeSubField Initialise une nouvelle instance de la classe ShapeSubField.

Début

Propriétés

  Nom Description
Propriété publique SubFieldHashCode Obtient un code de hachage pour ce ShapeSubField.

Début

Méthodes

  Nom Description
Méthode publique AccessibleDoDefaultAction Exécute l'action associée par défaut à l'objet accessible.
Méthode publique CanEditValue Retourne une valeur indiquant si la valeur de ce sous-champ peut être modifiée.
Méthode publique CommitPendingEdit Valide les modifications en attente.
Méthode publique DoKeyboardNavigation Appelle la méthode de navigation appropriée sur le sous-champ de forme.
Méthode publique EditValue(ShapeElement, ShapeField, DiagramClientView) Appelle l'éditeur sur place.
Méthode publique EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) Appelle l'éditeur sur place, en définissant le signe insertion à la position de la souris spécifiée.
Méthode publique Equals (Substitue Object.Equals(Object).)
Méthode protégée 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.)
Méthode publique GetAccessibilityObject Obtient l'AccessibleObject assigné au sous-champ.
Méthode publique 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.
Méthode publique GetAccessibleDescription Retourne la description accessible.
Méthode publique GetAccessibleHelp Obtient une description de ce que fait l'objet ou comment il est utilisé.
Méthode publique GetAccessibleHelpTopicFileName Obtient le chemin d'accès au fichier d'aide associé à cet objet accessible.
Méthode publique GetAccessibleHelpTopicId Obtient un identificateur d'une rubrique d'aide associé à l'objet accessible.
Méthode publique GetAccessibleName Retourne le nom accessible.
Méthode publique GetAccessibleRole Retourne le rôle accessible.
Méthode publique GetAccessibleValue
Méthode publique 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.
Méthode publique GetBounds Retourne les limites en coordonnées universelles par rapport au bord supérieur gauche de la forme parent.
Méthode publique GetCursor Obtient le curseur affiché lorsque le pointeur de la souris se trouve sur ShapeSubField.
Méthode publique GetFocusable Obtient une valeur indiquant si ce ShapeSubField peut recevoir le focus.
Méthode publique GetHashCode (Substitue Object.GetHashCode().)
Méthode publique GetInPlaceEditorBounds Retourne les limites de l'éditeur visuel par rapport à sa forme parent en unités universelles.
Méthode publique 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é.
Méthode publique GetSelectable Obtient une valeur indiquant si ce ShapeSubField peut être sélectionné.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HasPendingEdit Retourne une valeur indiquant si l'édition sur place est active, avec une validation en attente.
Méthode publique IsNavigationKey(Char) Retourne une valeur indiquant si le caractère spécifié correspond à une commande de navigation.
Méthode publique IsNavigationKey(Keys) Retourne une valeur indiquant si les données de clé spécifiées correspondent à une commande de navigation.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique NavigateAscend Appelée par ce ShapeSubField pour définir le focus sur son premier ancêtre dans la séquence de navigation.
Méthode publique NavigateTo Affecte au focus du DiagramItem spécifié.
Méthode publique 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.
Méthode publique 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.
Méthode publique NavigateToNext Appelée par ce ShapeSubField pour définir le focus sur l'objet suivant dans la séquence de navigation.
Méthode publique NavigateToPrevious Appelée par ce ShapeSubField pour définir le focus sur l'objet précédent dans la séquence de navigation.
Méthode protégée OnBeginEdit Appelée lorsque la modification sur place a commencé.
Méthode publique OnClick Appelée par OnClick() du contrôle.
Méthode publique OnDoubleClick Appelée par OnDoubleClick() du contrôle.
Méthode protégée OnEndEdit Appelée lorsque la modification sur place s'est terminée.
Méthode publique 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.
Méthode publique 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.
Méthode publique 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.
Méthode publique OnMouseDown Appelée par OnMouseDown() du contrôle.
Méthode publique OnMouseMove Appelée par OnMouseMove() du contrôle.
Méthode publique OnMouseUp Appelée par OnMouseUp() du contrôle.
Méthode publique OnMouseWheel Appelée par OnMouseWheel() du contrôle.
Méthode publique SubFieldEquals Obtient une valeur indiquant si ce ShapeSubField et le ShapeSubField spécifié sont égaux.
Méthode publique 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms