ActionsPane, interface
Représente une interface utilisateur personnalisée pour le volet Office Actions de document dans une personnalisation au niveau du document pour Word ou Excel.
Espace de noms : Microsoft.Office.Tools
Assembly : Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)
Syntaxe
'Déclaration
<GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")> _
Public Interface ActionsPane _
Inherits IDisposable
[GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")]
public interface ActionsPane : IDisposable
Le type ActionsPane expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AccessibilityObject | Obtient AccessibleObject qui est assigné au volet Actions. | |
AccessibleDefaultActionDescription | Obtient ou définit la description de l'action par défaut du volet Actions.Cette description est utilisée par les applications clientes d'accessibilité. | |
AccessibleDescription | Obtient ou définit la description accessible du volet Actions.Cette description est utilisée par les applications clientes d'accessibilité. | |
AccessibleName | Obtient ou définit le nom accessible du volet Actions.Ce nom est utilisé par des applications clientes d'accessibilité. | |
AccessibleRole | Obtient ou définit le rôle accessible du volet Actions. | |
ActiveControl | Obtient ou définit le contrôle actif sur le volet Actions. | |
AllowDrop | Obtient ou définit une valeur indiquant si le volet Actions peut accepter des données que l'utilisateur y fait glisser. | |
Anchor | Obtient ou définit les bords du conteneur auquel un volet d'actions est lié et détermine comment un contrôle utilisateur est redimensionné avec son parent. | |
AutoRecover | Obtient ou définit une valeur qui indique si la solution de volet Actions se rattache automatiquement au document lorsqu'elle est détachée. | |
AutoScaleDimensions | Obtient ou définit les dimensions pour lesquelles le volet d'actions a été conçu. | |
AutoScaleMode | Obtient ou définit le mode de mise à l'échelle automatique du volet Actions. | |
AutoScroll | Obtient ou définit une valeur indiquant si le volet d'actions permet à l'utilisateur de faire défiler un contrôle placé en dehors de ses limites visibles. | |
AutoScrollMargin | Obtient ou définit la taille de la marge de défilement automatique pour le volet Actions. | |
AutoScrollMinSize | Obtient ou définit la taille minimale de la zone de défilement automatique pour le volet Actions. | |
AutoScrollOffset | Obtient ou définit où le volet Actions est défile lorsque la méthode ScrollControlIntoView est appelée. | |
AutoScrollPosition | Obtient ou définit l'emplacement de la position de défilement automatique pour le volet Actions | |
AutoSize | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
AutoSizeMode | Obtient ou définit le mode qui permet de redimensionner le contrôle du volet Actions automatiquement. | |
AutoValidate | Obtient ou définit une valeur qui indique si les contrôles dans le volet d'actions seront validés automatiquement lorsque le focus est modifié. | |
BackColor | Obtient ou définit la couleur d'arrière-plan du volet Actions. | |
BackgroundImage | Obtient ou définit l'image d'arrière-plan affichée dans volet Actions. | |
BackgroundImageLayout | Obtient ou définit la position et le comportement d'une image d'arrière-plan dans le volet Actions. | |
BindingContext | Obtient ou définit un objet qui est utilisé pour que tous les contrôles du volet Actions qui sont liés à la même source de données restent synchronisés. | |
BorderStyle | Obtient ou définit le style de bordure du volet Actions. | |
Bottom | Obtient la distance, in pixels, entre le bord inférieur du volet d'actions et le bord supérieur de la zone cliente de son conteneur. | |
Bounds | Obtient ou définit la taille et l'emplacement du contrôle de volet d'actions comprenant ses éléments non clients, en pixels, par rapport au contrôle parent. | |
CanFocus | Obtient une valeur indiquant si le volet Actions peut recevoir le focus. | |
CanSelect | Obtient une valeur indiquant si le volet Actions peut être sélectionné. | |
Capture | Obtient ou définit une valeur indiquant si le volet Actions a capturé la souris. | |
CausesValidation | Obtient ou définit une valeur indiquant si le volet d'actions entraîne une validation sur tout contrôle nécessitant une validation lorsqu'il reçoit le focus. | |
ClientRectangle | Obtient le rectangle qui représente la zone cliente du volet d'actions. | |
ClientSize | Obtient ou définit la hauteur et la largeur de la zone cliente du volet d'actions. | |
CompanyName | Obtient le nom de la société ou du créateur de l'application contenant le volet d'actions. | |
Container | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
ContainsFocus | Obtient une valeur indiquant si le volet d'actions, ou l'un de ses contrôles enfants, a actuellement le focus d'entrée. | |
ContextMenu | Obtient ou définit le menu contextuel associé au volet Actions. | |
ContextMenuStrip | Obtient ou définit le ContextMenuStrip associé au volet Actions. | |
Controls | Obtient la collection de contrôles contenus dans le volet Actions. | |
Created | Obtient une valeur indiquant si le volet Actions a été créé. | |
CurrentAutoScaleDimensions | Obtient les dimensions actuelles de l'écran à l'exécution. | |
Cursor | Obtient ou définit le curseur qui est affiché lorsque le pointeur de la souris se trouve sur le volet d'actions. | |
DataBindings | Obtient les liaisons de données pour le volet Actions. | |
DisplayRectangle | Obtient le rectangle qui représente la zone d'affichage virtuelle du volet d'actions. | |
Disposing | Obtient une valeur indiquant si le volet Action est en cours de suppression. | |
Dock | Obtient ou définit les bordures du contrôle du volet Actions qui sont ancrées à son contrôle parent et détermine le redimensionnement du contrôle du volet Actions avec son parent. | |
DockPadding | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
Enabled | Obtient ou définit une valeur indiquant si le volet Actions peut répondre à une interaction utilisateur. | |
Focused | Obtient une valeur indiquant si le volet Actions a le focus d'entrée. | |
Font | Obtient ou définit la police du texte affichée par le volet d'actions. | |
ForeColor | Obtient ou définit la couleur de premier plan du volet Actions. | |
Handle | Obtient le handle de fenêtre auquel le contrôle de volet d'actions est lié. | |
HasChildren | Obtient une valeur indiquant si le contrôle contient un ou plusieurs contrôles enfants. | |
Height | Obtient ou définit la hauteur du contrôle du volet Actions. | |
HorizontalScroll | Obtient les caractéristiques associées à la barre de défilement horizontale. | |
ImeMode | Obtient ou définit le mode de l'éditeur de méthode d'entrée (IME, Input Method Editor) du volet d'actions. | |
InvokeRequired | Obtient une valeur indiquant si l'appelant doit appeler une méthode Invoke lors d'appels de méthode au contrôle de volet d'action parce que l'appelant se trouve sur un thread différent de celui sur lequel le contrôle de volet d'actions a été créé. | |
IsAccessible | Obtient ou définit une valeur qui indique si le volet Actions est visible pour les applications d'accessibilité. | |
IsDisposed | Obtient une valeur qui indique si le contrôle de volet Actions a été rejeté. | |
IsHandleCreated | Obtient une valeur qui indique si le contrôle de volet Actions a un handle associé à celui-ci. | |
IsMirrored | Obtient une valeur qui indique si le volet Actions est reflété. | |
LayoutEngine | Obtient une instance mise en cache du moteur de mise en page du contrôle du volet Actions. | |
Left | Obtient ou définit la distance, in pixels, entre le bord gauche du contrôle du volet d'actions et le bord gauche de la zone cliente de son conteneur. | |
Location | Obtient ou définit les coordonnées du coin supérieur gauche du volet d'actions par rapport au coin supérieur gauche de son conteneur. | |
Margin | Obtient ou définit l'espace entre les contrôles. | |
MaximumSize | Obtient ou définit la taille qui correspond à la limite supérieure que GetPreferredSize peut spécifier. | |
MinimumSize | Obtient ou définit la taille qui correspond à la limite inférieure que GetPreferredSize peut spécifier. | |
Name | Obtient ou définit le nom du contrôle du volet Actions. | |
Orientation | Obtient une valeur qui indique si le positionnement du volet Actions est vertical ou horizontal. | |
Padding | Obtient ou définit le remplissage dans le volet Actions. | |
Parent | Obtient ou définit le conteneur parent du volet Actions. | |
ParentForm | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
PreferredSize | Obtient la taille de la zone rectangulaire qui peut contenir le volet Actions. | |
ProductName | Obtient le nom de produit de l'assembly contenant le volet Actions. | |
ProductVersion | Obtient la version de l'assembly qui contient le volet Actions. | |
RecreatingHandle | Obtient une valeur qui indique si le contrôle de volet Actions recrée actuellement son handle. | |
Region | Obtient ou définit la zone de la fenêtre associée au volet Actions. | |
Right | Obtient la distance, in pixels, entre le bord droit du volet d'actions et le bord gauche de la zone cliente de son conteneur. | |
RightToLeft | Obtient ou définit une valeur indiquant si les éléments du volet Actions sont alignés pour prendre en charge les paramètres régionaux utilisant des polices de droite à gauche. | |
Site | Obtient ou définit le site du volet Actions. | |
Size | Obtient ou définit la hauteur et la largeur du contrôle du volet Actions. | |
StackOrder | Obtient ou définit une valeur qui indique le sens dans lequel les contrôles sont empilés sur le volet Actions. | |
TabIndex | Obtient ou définit l'ordre de tabulation du volet d'actions dans son conteneur. | |
TabStop | Obtient ou définit une valeur indiquant si l'utilisateur peut donner le focus à un volet d'actions à l'aide de la touche TAB. | |
Tag | Obtient ou définit l'objet qui contient les données relatives au volet d'actions. | |
Text | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
Top | Obtient ou définit la distance, in pixels, entre le bord supérieur du contrôle de volet d'actions et le bord supérieur de la zone cliente de son conteneur. | |
TopLevelControl | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. | |
UseWaitCursor | Obtient ou définit une valeur indiquant s'il faut utiliser le curseur d'attente pour le volet d'actions actuel et tous les contrôles enfants. | |
VerticalScroll | Obtient les caractéristiques associées à la barre de défilement verticale. | |
Visible | Obtient ou définit une valeur qui indique si le ActionsPane est visible. | |
Width | Obtient ou définit la largeur du contrôle du volet Actions. | |
WindowTarget | Infrastructure. Cette propriété n'est pas prise en charge par le volet Actions. |
Début
Méthodes
Nom | Description | |
---|---|---|
BeginInit | Infrastructure. | |
BeginInvoke(Delegate) | Exécute le délégué spécifié de manière asynchrone sur le thread sur lequel le handle sous-jacent du contrôle de volet d'actions a été créé. | |
BeginInvoke(Delegate, array<Object[]) | Exécute le délégué spécifié de manière asynchrone avec les arguments spécifiés, sur le thread sur lequel le handle sous-jacent du contrôle de volet d'actions a été créé. | |
BringToFront | Fait passer le contrôle du volet d'actions au premier rang de l'ordre de plan. | |
Clear | Détache la solution du volet Actions du document. | |
Contains | Retourne une valeur qui indique si le contrôle spécifié est un enfant du volet Actions. | |
CreateControl | Force la création du contrôle visible du volet Actions, notamment la création du handle et de tout contrôle enfant visible. | |
CreateGraphics | Crée Graphics pour le contrôle du volet Actions. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
DoDragDrop | Démarre une opération glisser-déplacer. | |
DrawToBitmap | Prend en charge le rendu dans la bitmap spécifiée. | |
EndInit | Infrastructure. | |
EndInvoke | Récupère la valeur de retour de l'opération asynchrone spécifiée. | |
FindForm | Récupère le formulaire sur lequel est contrôle de volet Actions. | |
Focus | Définit le focus d'entrée au volet Actions. | |
GetChildAtPoint(Point) | Récupère le contrôle enfant qui est situé aux coordonnées spécifiées. | |
GetChildAtPoint(Point, GetChildAtPointSkip) | Récupère le contrôle enfant localisé aux coordonnées spécifiées, en spécifiant s'il faut ignorer ceux d'un certain type. | |
GetContainerControl | Retourne le ContainerControl suivant en remontant la chaîne de contrôles parents du contrôle. | |
GetNextControl | Récupère le contrôle suivant vers le bas ou vers le haut dans l'ordre de tabulation des contrôles enfants. | |
GetPreferredSize | Récupère la taille d'une zone rectangulaire qui peut contenir un volet d'actions. | |
Hide | Supprime le ActionsPane et les contrôles de l'interface utilisateur du volet Office, mais laisse le volet Office visible. | |
Invalidate() | Invalide la surface totale du volet Actions et provoque le nouveau dessin du volet Actions. | |
Invalidate(Boolean) | Invalide la surface totale du volet Actions et provoque un message de peinture à envoyer au volet Actions.Facultativement, invalide les contrôles enfants assignés au volet Actions. | |
Invalidate(Rectangle) | Invalide la zone spécifiée du volet Actions (l'ajoute à la région de mise à jour du volet Actions, qui est la zone qui sera repeinte lors de la prochaine opération de peinture), et entraîne l'envoi d'un message de peinture au volet Actions. | |
Invalidate(Region) | Invalide la zone spécifiée du volet Actions (l'ajoute à la région de mise à jour du volet Actions, qui est la zone qui sera repeinte lors de la prochaine opération de peinture), et entraîne l'envoi d'un message de peinture au volet Actions. | |
Invalidate(Rectangle, Boolean) | Invalide la zone spécifiée du volet Actions (l'ajoute à la région de mise à jour du volet Actions, qui est la zone qui sera repeinte lors de la prochaine opération de peinture), et entraîne l'envoi d'un message de peinture au volet Actions.Facultativement, invalide les contrôles enfants assignés au volet Actions. | |
Invalidate(Region, Boolean) | Invalide la zone spécifiée du volet Actions (l'ajoute à la région de mise à jour du volet Actions, qui est la zone qui sera repeinte lors de la prochaine opération de peinture), et entraîne l'envoi d'un message de peinture au volet Actions.Facultativement, invalide les contrôles enfants assignés au volet Actions. | |
Invoke(Delegate) | Exécute le délégué spécifié sur le thread qui détient le handle de fenêtre sous-jacent du contrôle de volet d'actions. | |
Invoke(Delegate, array<Object[]) | Exécute le délégué spécifié sur le thread qui détient le handle de fenêtre sous-jacent du contrôle de volet d'actions, avec la liste d'arguments spécifiée. | |
PerformAutoScale | Effectue la mise à l'échelle du volet Actions et de ses enfants. | |
PerformLayout() | Force le volet d'actions à appliquer la logique de présentation à tous ses contrôles enfants. | |
PerformLayout(Control, String) | Force le volet d'actions à appliquer la logique de présentation à tous ses contrôles enfants. | |
PointToClient | Calcule l'emplacement du point spécifié à l'écran en coordonnées client. | |
PointToScreen | Calcule l'emplacement du point client spécifié en coordonnées d'écran. | |
PreProcessControlMessage | Prétraite des messages d'entrée ou du clavier dans la boucle de messages avant leur distribution. | |
PreProcessMessage | Prétraite des messages d'entrée ou du clavier dans la boucle de messages avant leur distribution. | |
RectangleToClient | Calcule la taille et l'emplacement du rectangle d'écran spécifié en coordonnées client. | |
RectangleToScreen | Calcule la taille et l'emplacement du rectangle client spécifié en coordonnées d'écran. | |
Refresh | Force le volet d'actions à invalider sa zone cliente et à se redessiner immédiatement avec tous ses contrôles enfants. | |
ResetBackColor | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetBindings | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetCursor | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetFont | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetForeColor | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetImeMode | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetRightToLeft | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResetText | Infrastructure. Cette méthode n'est pas prise en charge par le volet Actions. | |
ResumeLayout() | Reprend la logique de présentation normale. | |
ResumeLayout(Boolean) | Reprend la logique de présentation habituelle, en forçant éventuellement une présentation immédiate des demandes de disposition en attente. | |
Scale | Dimensionne le volet d'actions et tous les contrôles enfants au facteur d'échelle spécifié. | |
ScrollControlIntoView | Fait défiler le contrôle enfant spécifié dans la vue. | |
Select | Active le volet Actions. | |
SelectNextControl | Active le contrôle suivant. | |
SendToBack | Fait passer le volet d'actions au dernier rang de l'ordre de plan. | |
SetAutoScrollMargin | Définit la taille des marges de défilement automatique. | |
SetBounds(Int32, Int32, Int32, Int32) | Définit les limites du volet Actions sur l'emplacement et la taille spécifiés. | |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | Définit les limites spécifiées du volet Actions sur l'emplacement et la taille spécifiés. | |
Show | Affiche le ActionsPane sur le volet Office, y compris tous les contrôles qui ont été ajoutés au ActionsPane, mais n'affiche pas le volet Office si celui-ci n'est pas visible. | |
SuspendLayout | Interrompt temporairement la logique de mise en page pour le volet Actions. | |
Update | Force le volet d'actions à redessiner les zones invalidées dans sa zone cliente. | |
Validate() | Vérifie le contenu du volet Actions en provoquant les événements Validating et Validated, dans cet ordre. | |
Validate(Boolean) | Vérifie le contenu du volet Actions ; dépendant de façon conditionnelle de l'activation ou non de la validation automatique. | |
ValidateChildren() | Provoque la validation de tous les contrôles enfants qui prennent en charge la validation de leurs données. | |
ValidateChildren(ValidationConstraints) | Provoque la validation de tous les contrôles enfants qui prennent en charge la validation de leurs données. |
Début
Événements
Nom | Description | |
---|---|---|
AutoSizeChanged | Infrastructure. Cet événement n'est pas pris en charge par le volet Actions. | |
AutoValidateChanged | Se produit lorsque la propriété AutoValidate change. | |
BackColorChanged | Se produit lorsque la valeur de la propriété BackColor change. | |
BackgroundImageChanged | Se produit lorsque la valeur de la propriété BackgroundImage change. | |
BackgroundImageLayoutChanged | Se produit lorsque la propriété BackgroundImageLayout change. | |
BindingContextChanged | Se produit lorsque la valeur de la propriété BindingContext change. | |
CausesValidationChanged | Se produit lorsque la valeur de la propriété CausesValidation change. | |
ChangeUICues | Se produit lorsque les indications de focus ou d'interface utilisateur clavier sont modifiées. | |
Click | Se produit en cas de clic sur le volet Actions. | |
ClientSizeChanged | Se produit lorsque la valeur de la propriété ClientSize change. | |
ContextMenuChanged | Se produit lorsque la valeur de la propriété ContextMenu change. | |
ContextMenuStripChanged | Se produit lorsque la valeur de la propriété ContextMenuStrip change. | |
ControlAdded | Se produit lorsque le nouveau contrôle est ajouté à la collection Controls. | |
ControlRemoved | Se produit lorsqu'un contrôle est supprimé de la collection Controls. | |
CursorChanged | Se produit lorsque la valeur de la propriété Cursor change. | |
Disposed | Se produit en cas de suppression du volet Actions. | |
DockChanged | Se produit lorsque la valeur de la propriété Dock change. | |
DoubleClick | Se produit en cas de double-clic sur le volet Actions. | |
DragDrop | Se produit lors d'une opération de glisser-déplacer. | |
DragEnter | Se produit lorsqu'un objet est glissé dans les limites du volet Actions. | |
DragLeave | Se produit lorsqu'un objet est glissé hors des limites du volet Actions. | |
DragOver | Se produit lorsqu'un objet est glissé au-delà des limites du volet Actions. | |
EnabledChanged | Se produit lorsque la valeur de la propriété Enabled a été modifiée. | |
Enter | Se produit en cas d'entrée dans le volet Actions. | |
FontChanged | Se produit lorsque la valeur de la propriété Font est modifiée. | |
ForeColorChanged | Se produit lorsque la valeur de la propriété ForeColor est modifiée. | |
GiveFeedback | Se produit pendant une opération glisser. | |
GotFocus | Se produit lorsque le volet Actions reçoit le focus. | |
HandleCreated | Se produit lors de la création d'un handle pour le volet Actions. | |
HandleDestroyed | Se produit pendant le processus de destruction du handle du volet Actions. | |
HelpRequested | Se produit lorsque l'utilisateur demande de l'aide pour le volet Actions. | |
ImeModeChanged | Se produit lorsque la propriété ImeMode change. | |
Invalidated | Se produit lorsque l'affichage du volet Actions a besoin d'actualisation. | |
KeyDown | Se produit lorsqu'une touche est enfoncée alors que le volet d'actions hébergé a le focus. | |
KeyPress | Se produit lorsqu'une touche est enfoncée alors que le volet d'actions hébergé a le focus. | |
KeyUp | Se produit lorsqu'une touche est relâchée alors que le volet d'actions hébergé a le focus. | |
Layout | Se produit lorsque le volet Actions doit repositionner ses contrôles enfants. | |
Leave | Se produit lorsque le focus d'entrée quitte le volet Actions. | |
Load | Se produit avant que le volet Actions ne devienne visible pour la première fois. | |
LocationChanged | Se produit lorsque la valeur de la propriété Location a été modifiée. | |
LostFocus | Se produit lorsque le volet Actions perd le focus. | |
MarginChanged | Se produit lorsque la marge du volet Actions change. | |
MouseCaptureChanged | Se produit lorsque le volet Action perd ou obtient la capture de la souris. | |
MouseClick | Se produit lorsqu'un clic de la souris est effectué sur le volet Actions. | |
MouseDoubleClick | Se produit lorsqu'un double-clic de la souris est effectué sur le volet Actions. | |
MouseDown | Se produit lorsque le pointeur de la souris se trouve sur le volet d'actions et qu'un bouton de la souris est enfoncé. | |
MouseEnter | Se produit lorsque le pointeur de la souris entre dans le volet Actions. | |
MouseHover | Se produit lorsque le pointeur de la souris se positionne sur le volet Actions. | |
MouseLeave | Se produit lorsque le pointeur de la souris quitte le volet Actions. | |
MouseMove | Se produit lorsque le pointeur de la souris est déplacé au-dessus du volet Actions. | |
MouseUp | Se produit lorsque le pointeur de la souris se trouve sur le volet d'actions et qu'un bouton de la souris est relâché. | |
MouseWheel | Se produit lorsque la roulette de la souris bouge alors que le volet d'actions a le focus. | |
Move | Se produit en cas de déplacement du volet Actions. | |
OrientationChanged | Se produit lorsque la propriété Orientation du volet Actions change. | |
PaddingChanged | Se produit lors du changement du remplissage du volet Actions. | |
Paint | Se produit en cas de nouveau dessin du volet Actions. | |
ParentChanged | Se produit lorsque la valeur de la propriété Parent est modifiée. | |
PreviewKeyDown | Se produit avant l'événement KeyDown lorsque l'utilisateur appuie sur une touche pendant que le focus est sur ce contrôle. | |
QueryAccessibilityHelp | Se produit lorsqu'un AccessibleObject fournit de l'aide aux applications d'accessibilité. | |
QueryContinueDrag | Se produit pendant une opération glisser-déplacer et permet à la source de cette opération de déterminer si l'opération doit être annulée. | |
RegionChanged | Se produit lorsque la valeur de la propriété Region change. | |
Resize | Se produit en cas de redimensionnement du volet Actions. | |
RightToLeftChanged | Se produit lorsque la valeur de la propriété RightToLeft est modifiée. | |
Scroll | Se produit lorsque l'utilisateur ou le code défile dans la zone cliente. | |
SizeChanged | Se produit lorsque la valeur de la propriété Size est modifiée. | |
StyleChanged | Se produit lorsque le style du volet Actions change. | |
SystemColorsChanged | Se produit lorsque les couleurs système changent. | |
TabIndexChanged | Se produit lorsque la valeur de la propriété TabIndex est modifiée. | |
TabStopChanged | Se produit lorsque la valeur de la propriété TabStop est modifiée. | |
TextChanged | Infrastructure. Cet événement n'est pas pris en charge par le volet Actions. | |
Validated | Se produit lorsque la validation du volet Actions est finie. | |
Validating | Se produit en cas de validations du volet Actions. | |
VisibleChanged | Se produit lorsque la valeur de la propriété Visible est modifiée. |
Début
Notes
Chaque personnalisation au niveau du document pour Excel ou Word expose un objet ActionsPane. Vous pouvez utiliser cet objet pour personnaliser l'interface utilisateur du volet de tâches Actions du Document dans un projet au niveau du document. Pour obtenir l'objet ActionsPane, utilisez le champ ActionsPane de la classe ThisDocument (pour Word) ou de la classe ThisWorkbook (pour Excel) dans votre projet. Pour plus d'informations, consultez Vue d'ensemble du volet Actions.
Chaque objet ActionsPane étend un Windows Forms UserControl sous-jacent qui fournit une interface utilisateur que vous pouvez personnaliser. La plupart des membres de ActionsPane correspondent aux membres du UserControl sous-jacent. Utilisez les membres suivants de ActionsPane pour accéder à la fonctionnalité propre au volet Actions :
Méthode Clear. Utilisez cette méthode pour détacher le volet Actions du document ou classeur.
Propriété AutoRecover. Utilisez cette propriété pour empêcher ou autoriser les utilisateurs finaux à détacher le volet Actions du document ou classeur.
Propriété Orientation. Utilisez cette propriété pour déterminer si le volet Actions est ancré en haut ou en bas du document ou du classeur, ou bien à gauche ou à droite de ce dernier.
Propriété StackOrder. Utilisez cette propriété pour spécifier la direction selon laquelle les contrôles sont empilés sur le volet Actions.
Événement OrientationChanged. Utilisez cette propriété pour déterminer quand le volet Actions est ancré à un emplacement différent.
Notes
Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.
Utilisation
Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.
Exemples
L'exemple de code suivant illustre la création d'un volet Actions simple qui ajuste automatiquement l'alignement de son contenu. Lorsque l'utilisateur modifie l'orientation du volet Actions en déplaçant ce dernier vers une autre zone de la fenêtre d'application, ou que l'utilisateur clique sur un contrôle Button dans le volet Actions, la propriété Orientation est utilisée pour déterminer la nouvelle valeur de la propriété StackOrder. Pour exécuter ce code, appelez la méthode InitActionsPane à partir du gestionnaire d'événements ThisWorkbook_Startup d'un projet au niveau du document pour Excel.
Private Sub InitActionsPane()
With Globals.ThisWorkbook.ActionsPane
.Clear()
.Visible = True
.AutoRecover = True
End With
AddHandler Globals.ThisWorkbook.ActionsPane.OrientationChanged, _
AddressOf ActionsPane_OrientationChanged
ResetStackOrder()
' Create the button that will update the stack order.
Dim button1 As New Button()
button1.Text = "Change stack order"
AddHandler button1.Click, AddressOf button1_Click
' Create two more buttons that do nothing.
Dim button2 As New Button()
button2.Text = "Button 2"
Dim button3 As New Button()
button3.Text = "Button 3"
Globals.ThisWorkbook.ActionsPane.Controls.AddRange(New Control() _
{button1, button2, button3})
End Sub
' Switch the stack order according to the current orientation.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
If Globals.ThisWorkbook.ActionsPane.Orientation = _
Orientation.Horizontal Then
If Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromLeft Then
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromRight
Else
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromLeft
End If
Else
If Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromTop Then
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromBottom
Else
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromTop
End If
End If
End Sub
Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, _
ByVal e As EventArgs)
ResetStackOrder()
End Sub
' Readjust the stack order so that it matches the current orientation.
Sub ResetStackOrder()
If Globals.ThisWorkbook.ActionsPane.Orientation = _
Orientation.Horizontal Then
If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromTop Or _
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromBottom) Then
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromLeft
End If
End If
If Globals.ThisWorkbook.ActionsPane.Orientation = _
Orientation.Vertical Then
If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromLeft Or _
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromRight) Then
Globals.ThisWorkbook.ActionsPane.StackOrder = _
Microsoft.Office.Tools.StackStyle.FromTop
End If
End If
End Sub
private void InitActionsPane()
{
Globals.ThisWorkbook.ActionsPane.Clear();
Globals.ThisWorkbook.ActionsPane.Visible = true;
Globals.ThisWorkbook.ActionsPane.AutoRecover = true;
Globals.ThisWorkbook.ActionsPane.OrientationChanged +=
new EventHandler(ActionsPane_OrientationChanged);
ResetStackOrder();
// Create the button that will update the stack order.
Button button1 = new Button();
button1.Text = "Change stack order";
button1.Click += new EventHandler(button1_Click);
// Create two more buttons that do nothing.
Button button2 = new Button();
button2.Text = "Button 2";
Button button3 = new Button();
button3.Text = "Button 3";
Globals.ThisWorkbook.ActionsPane.Controls.AddRange(
new Control[] { button1, button2, button3 });
}
// Switch the stack order according to the current orientation.
void button1_Click(object sender, EventArgs e)
{
if (Globals.ThisWorkbook.ActionsPane.Orientation ==
Orientation.Horizontal)
{
if (Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromLeft)
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromRight;
}
else
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromLeft;
}
}
else
{
if (Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromTop)
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromBottom;
}
else
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromTop;
}
}
}
void ActionsPane_OrientationChanged(object sender, EventArgs e)
{
ResetStackOrder();
}
// Readjust the stack order so that it matches the current orientation.
void ResetStackOrder()
{
if (Globals.ThisWorkbook.ActionsPane.Orientation ==
Orientation.Horizontal &&
(Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromTop ||
Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromBottom))
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromLeft;
}
if (Globals.ThisWorkbook.ActionsPane.Orientation ==
Orientation.Vertical &&
(Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromLeft ||
Globals.ThisWorkbook.ActionsPane.StackOrder ==
Microsoft.Office.Tools.StackStyle.FromRight))
{
Globals.ThisWorkbook.ActionsPane.StackOrder =
Microsoft.Office.Tools.StackStyle.FromTop;
}
}
Voir aussi
Référence
Microsoft.Office.Tools, espace de noms