ShapeField Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la classe de base pour les champs de forme, qui sont des composants d’un ShapeElement pouvant être dessinés et modifiés. Les ShapeFields sont analogues aux contrôles d’un formulaire.
public ref class ShapeField abstract
public abstract class ShapeField
type ShapeField = class
Public MustInherit Class ShapeField
- Héritage
-
ShapeField
- Dérivé
Remarques
Si vous souhaitez afficher des éléments tels que du texte ou des images dans un ShapeElement, instanciez des classes dérivées de ShapeField telles que TextField ou ImageField.
Constructeurs
| ShapeField(String) |
Initialise une nouvelle instance de la classe ShapeField. |
Propriétés
| AnchoringBehavior |
Obtient le AnchoringBehavior pour ce ShapeField. |
| DefaultAccessibleDescription |
Obtient ou définit la description accessible par défaut. |
| DefaultAccessibleName |
Obtient ou définit le nom accessible par défaut. |
| DefaultAccessibleState |
Obtient ou définit l’état accessible par défaut. |
| DefaultBackgroundBrushId |
Obtient ou définit l’ID du pinceau d’arrière-plan par défaut à utiliser pour ce ShapeField. |
| DefaultFocusable |
Obtient ou définit une valeur indiquant si le ShapeField peut recevoir le focus par défaut. |
| DefaultInactiveSelectedBackgroundBrushId |
Obtient ou définit l’ID du pinceau d’arrière-plan par défaut à utiliser pour ce ShapeField. |
| DefaultPenId |
Obtient ou définit l’ID du stylet par défaut à utiliser pour ce ShapeField. |
| DefaultReflectParentFocusedState |
Obtient ou définit une valeur indiquant si ce champ doit afficher l’État focus de son parent. |
| DefaultReflectParentSelectedState |
Obtient ou définit une valeur indiquant si ce champ doit afficher l’état sélectionné de son parent. |
| DefaultSelectable |
Obtient ou définit une valeur indiquant si le ShapeField peut être sélectionné par défaut. |
| DefaultSelectedBackgroundBrushId |
Obtient ou définit l’ID du pinceau d’arrière-plan par défaut à utiliser pour ce ShapeField. |
| DefaultVisibility |
Obtient ou définit une valeur indiquant si le ShapeField est visible par défaut. |
| Name |
Obtient l’identificateur unique pour ce ShapeField. |
Méthodes
| AccessibleDoDefaultAction(ShapeElement) |
Exécute l'action associée par défaut à l'objet accessible. |
| AllowInPlaceEditorAutoSize(ShapeElement) |
Retourne une valeur booléenne indiquant si l’éditeur sur place doit être autorisé à se Dimensionner automatiquement. La valeur par défaut est false. |
| AssociateValueWith(Store, AssociatedPropertyInfo) |
Associe la valeur de ce champ de forme à une propriété de domaine sur le ShapeElement. Utilisez cette méthode lorsque la propriété de domaine est un proxy d'une autre propriété. |
| AssociateValueWith(Store, Guid) |
Associe la valeur de ce champ de forme à une propriété de domaine sur le ShapeElement. Utilisez cette méthode lorsque la propriété de domaine est un proxy d'une autre propriété. |
| AssociateValueWith(Store, Guid, AssociatedPropertyInfo) |
Associe la valeur de ce champ de forme à une propriété de domaine sur le ShapeElement, lorsque la forme est mappée à une instance de la classe de domaine donnée. Utilisez cette méthode quand plusieurs classes de domaine peuvent être mappées à ce champ de forme. |
| AssociateVisibilityWith(Store, AssociatedPropertyInfo) |
Associe la visibilité de ce champ de forme à une propriété de domaine sur le ShapeElement. |
| AssociateVisibilityWith(Store, Guid) |
Associe la visibilité de ce champ de forme à une propriété de domaine sur le ShapeElement. |
| AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) |
Associe la visibilité de ce champ de forme à une propriété de domaine sur le ShapeElement, lorsque la forme est mappée à une instance de la classe de domaine donnée. Utilisez cette méthode quand plusieurs classes de domaine peuvent être mappées à ce champ de forme. |
| CanEditValue(ShapeElement, DiagramClientView) |
Retourne une valeur indiquant si la valeur de ce champ peut être modifiée. |
| CommitPendingEdit(ShapeElement, DiagramClientView) |
Valide les modifications en attente. |
| DoHitTest(PointD, ShapeElement, DiagramHitTestInfo) |
Obtient une valeur indiquant si le point spécifié se trouve dans les limites du ShapeField. |
| DoKeyboardNavigation(Keys, DiagramClientView, DiagramItem) |
Appelle la méthode de navigation appropriée sur le champ de forme. |
| DoPaint(DiagramPaintEventArgs, ShapeElement) |
Dessine le champ de la forme. |
| EditValue(ShapeElement, DiagramClientView) |
Appelle l'éditeur sur place. |
| EditValue(ShapeElement, DiagramClientView, PointD) |
Appelle l'éditeur sur place, en définissant le signe insertion à la position de la souris spécifiée. |
| FindFirstChild(ShapeElement, Boolean) |
Appelée par ce ShapeField pour recevoir son premier sous-champ enfant dans la séquence de navigation. |
| FindLastChild(ShapeElement, Boolean) |
Appelée par ce ShapeField pour recevoir son dernier sous-champ dans la séquence de navigation. |
| FindNextChild(DiagramItem, Boolean) |
Appelée par ShapeSubField pour récupérer l’élément frère suivant dans la séquence de navigation. |
| FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean) |
Recherche le sous-champ enfant suivant de ce ShapeField dans la séquence de navigation. |
| FindPreviousChild(DiagramItem, Boolean) |
Appelée par ShapeSubField pour récupérer l’élément frère suivant qui le précède dans la séquence de navigation. |
| FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean) |
Recherche le sous-champ enfant précédent de ce ShapeField dans la séquence de navigation. |
| Focused(ShapeElement, DiagramClientView) |
Obtient une valeur indiquant si le ShapeField a le focus. |
| GetAccessibilityObject(ShapeElement, DiagramClientView) |
Obtient la AccessibleObject assignée au champ. |
| GetAccessibleChild(ShapeElement, Int32) |
Récupère le sous-champ enfant accessible correspondant à l'index spécifié. |
| GetAccessibleChildCount(ShapeElement) |
Récupère le nombre d'enfants accessibles appartenant à ce ShapeField. |
| GetAccessibleDefaultActionDescription(ShapeElement) |
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(ShapeElement) |
Retourne la description accessible. |
| GetAccessibleHelp(ShapeElement) |
Obtient une description de ce que fait l'objet ou comment il est utilisé. |
| GetAccessibleHelpTopicFileName(ShapeElement) |
Obtient le chemin d'accès au fichier d'aide associé à cet objet accessible. |
| GetAccessibleHelpTopicId(ShapeElement) |
Obtient un identificateur d'une rubrique d'aide associé à l'objet accessible. |
| GetAccessibleName(ShapeElement) |
Retourne le nom accessible. |
| GetAccessibleRole(ShapeElement) |
Extrait le rôle accessible de ce ShapeField. |
| GetAccessibleState(ShapeElement, DiagramClientView) |
Extrait l'état accessible de ce ShapeField. |
| GetAccessibleValue(ShapeElement) |
Retourne la valeur accessible. |
| GetActiveInPlaceEditor(ShapeElement, DiagramClientView) |
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 champ. |
| GetBackgroundBrush(DiagramClientView, ShapeElement, Color) |
Obtient le pinceau d’arrière-plan avec lequel dessiner pour l’instance ShapeElement spécifiée. |
| GetBackgroundBrushId(DiagramClientView, ShapeElement) |
Obtient l’ID du pinceau d’arrière-plan avec lequel dessiner pour l’instance ShapeElement spécifiée. |
| GetBounds(ShapeElement) |
Obtient les limites de ce ShapeField dans les unités universelles par rapport au bord supérieur gauche de la forme parente. |
| GetCursor(Cursor, DiagramClientView, PointD) |
Obtient le curseur qui s’affiche lorsque le pointeur de la souris se trouve sur le ShapeField. |
| GetFocusable(ShapeElement) |
Obtient une valeur indiquant si le ShapeField peut recevoir le focus. |
| GetInPlaceEditorBounds(ShapeElement) |
Retourne les limites de l'éditeur visuel par rapport à sa forme parent en unités universelles. |
| GetMaximumInPlaceEditorSize(ShapeElement) |
Retourne les limites maximales autorisées pour l’éditeur sur place pour la forme parent donnée. |
| GetMinimumInPlaceEditorSize(ShapeElement) |
Retourne les limites minimales autorisées pour l’éditeur sur place pour la forme parent donnée. |
| GetMinimumSize(ShapeElement) |
Obtient la largeur et la hauteur minimales pour ce ShapeField en unités universelles |
| GetPen(DiagramClientView, ShapeElement, Color) |
Obtient le stylet avec lequel dessiner pour l’instance ShapeElement spécifiée. |
| GetPenId(ShapeElement) |
Obtient l’ID du stylet avec lequel dessiner pour l’instance ShapeElement spécifiée. |
| GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
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é. Par défaut, cette méthode retourne SelectAction. Si le CanEditValue du champ retourne la valeur true et que le champ a déjà le focus, le InvokeEditorAction est retourné à la place. |
| GetSelectable(ShapeElement) |
Obtient une valeur indiquant si le ShapeField est sélectionnable. |
| GetValue(ShapeElement) |
Obtient la valeur de ce ShapeField pour l’instance ShapeElement spécifiée. |
| GetValueDomainPropertyInfo(ShapeElement) |
Obtient le DomainPropertyInfo pour la valeur de ce champ. |
| GetVisible(ShapeElement) |
Obtient une valeur indiquant si le ShapeField est visible. |
| HasFocusedAppearance(ShapeElement, DiagramClientView) |
Retourne une valeur qui indique si ce champ doit afficher le champ comme ayant le focus. Cela peut être différent de la propriété Focused quand ce champ reflète l’État ciblé de son parent. (Voir la propriété DefaultReflectParentFocusedState.) |
| HasPendingEdit(ShapeElement, DiagramClientView) |
Retourne une valeur indiquant si l'édition sur place est active, avec une validation en attente. |
| HasSelectedAppearance(ShapeElement, DiagramClientView) |
Retourne une valeur qui indique si ce champ doit afficher le champ comme étant sélectionné. Cela peut être différent de la propriété sélectionnée quand ce champ reflète l’état sélectionné de son parent. (Voir la propriété DefaultReflectParentSelectedState.) |
| 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. |
| NavigateAscend(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur son premier ancêtre pouvant être actif dans la séquence de navigation. |
| NavigateDescend(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur son premier descendant pouvant être actif dans la séquence de navigation. |
| NavigateToFirst(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur le premier frère de ce champ (c’est-à-dire, le premier enfant du parent) dans la séquence de navigation. |
| NavigateToLast(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur le dernier frère de ce champ (c’est-à-dire, le dernier enfant du parent) dans la séquence de navigation. |
| NavigateToNext(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur l’objet suivant dans la séquence de navigation. |
| NavigateToPrevious(ShapeElement, SelectedShapesCollection) |
Appelée par ce ShapeField pour définir le focus sur l’objet précédent dans la séquence de navigation. |
| OnBeginEdit(DiagramItemEventArgs) |
Appelée lorsque la modification sur place a commencé. |
| OnClick(DiagramPointEventArgs) |
Appelée par OnClick() du contrôle. |
| OnDoubleClick(DiagramPointEventArgs) |
Appelée par OnDoubleClick() du contrôle. |
| OnEndEdit(DiagramItemEventArgs) |
Appelée lorsque la modification sur place s'est terminée. |
| OnKeyDown(DiagramKeyEventArgs) |
Appelé quand un utilisateur appuie sur une touche. Pour être appelé, ce ShapeField doit être le ShapeField ciblé dans la sélection. |
| OnKeyPress(DiagramKeyPressEventArgs) |
Appelée entre une touche enfoncée et une touche relâchée. Pour être appelé, ce ShapeField doit être le ShapeField ciblé dans la sélection. |
| OnKeyUp(DiagramKeyEventArgs) |
Appelée lorsqu'une touche est relâchée. Pour être appelé, ce ShapeField doit être le ShapeField ciblé dans la sélection. |
| OnMouseDown(DiagramMouseEventArgs) |
Appelée par OnMouseDown() du contrôle. |
| OnMouseMove(DiagramMouseEventArgs) |
Appelée par OnMouseMove() du contrôle. |
| OnMouseUp(DiagramMouseEventArgs) |
Appelée par OnMouseUp() du contrôle. |
| OnMouseWheel(DiagramMouseEventArgs) |
Appelée par OnMouseWheel() du contrôle. |
| Selected(ShapeElement, DiagramClientView) |
Retourne une valeur indiquant si le champ est sélectionné. |
| SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem) |
Définit la sélection sur une plage de sous-champs |
| SetValue(ShapeElement, Object) |
Définit la valeur de ce ShapeField pour l’instance ShapeElement spécifiée. |
| SetVisible(ShapeElement, Object) |
Définit la visibilité de ce ShapeField pour l’instance ShapeElement spécifiée. |