Interface ActionsPane
Representa uma interface de usuário personalizada para o Ações do documento o painel de tarefas em uma personalização em nível de documento para Word ou Excel.
Namespace: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)
Sintaxe
'Declaração
<GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")> _
Public Interface ActionsPane _
Inherits IDisposable
[GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")]
public interface ActionsPane : IDisposable
O tipo ActionsPane expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AccessibilityObject | Obtém o AccessibleObject que é atribuído para o painel de ações. | |
AccessibleDefaultActionDescription | Obtém ou define a descrição de ação padrão do painel de ações.Essa descrição é usada por aplicativos cliente de acessibilidade. | |
AccessibleDescription | Obtém ou define a descrição acessível do painel de ações.Essa descrição é usada por aplicativos cliente de acessibilidade. | |
AccessibleName | Obtém ou define o nome acessível do painel de ações.Este nome é usado por aplicativos cliente de acessibilidade. | |
AccessibleRole | Obtém ou define a função acessível do painel de ações. | |
ActiveControl | Obtém ou define o controle ativo no painel de ações. | |
AllowDrop | Obtém ou define um valor que indica se o painel de ações pode aceitar dados que o usuário arrastados. | |
Anchor | Obtém ou define as bordas do recipiente ao qual o painel de ações está vinculado e determina como o controle de usuário é redimensionado com seu pai. | |
AutoRecover | Obtém ou define um valor que indica se a solução do painel de ações automaticamente anexa ao documento, quando ela é separada. | |
AutoScaleDimensions | Obtém ou define as dimensões que o painel de ações foi projetado para. | |
AutoScaleMode | Obtém ou define o modo de dimensionamento automático do painel de ações. | |
AutoScroll | Obtém ou define um valor indicando se o painel Ações permite que o usuário rolar para quaisquer controles colocados fora de seus limites visíveis. | |
AutoScrollMargin | Obtém ou define o tamanho da margem rolagem automática para o painel de ações. | |
AutoScrollMinSize | Obtém ou define o tamanho mínimo de rolagem automática para o painel de ações. | |
AutoScrollOffset | Obtém ou define onde o painel de ações é rolado quando o ScrollControlIntoView método é chamado. | |
AutoScrollPosition | Obtém ou define o local da posição de rolagem automática para o painel de ações. | |
AutoSize | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
AutoSizeMode | Obtém ou define o modo pelo qual o controle do painel de ações se redimensiona automaticamente. | |
AutoValidate | Obtém ou define um valor que indica se os controles no painel de ações serão validados automaticamente quando o foco é alterado. | |
BackColor | Obtém ou define a cor de fundo para o painel de ações. | |
BackgroundImage | Obtém ou define a imagem de plano de fundo exibida no painel de ações. | |
BackgroundImageLayout | Obtém ou define a posição e o comportamento de uma imagem de plano de fundo no painel de ações. | |
BindingContext | Obtém ou define um objeto que é usado para manter todos os controles no painel de ações que estão acoplados à mesma fonte de dados sincronizados. | |
BorderStyle | Obtém ou define o estilo de borda do painel de ações. | |
Bottom | Obtém a distância, em pixels, entre a borda inferior do painel de ações e a borda superior da área cliente do contêiner. | |
Bounds | Obtém ou define o tamanho e local do controle de painel Ações, incluindo seus elementos não clientes, em pixels, relativo a seu pai. | |
CanFocus | Obtém um valor indicando se o painel de ações pode receber o foco. | |
CanSelect | Obtém um valor indicando se o painel de ações pode ser selecionado. | |
Capture | Obtém ou define um valor indicando se o painel de ações tenha capturado o mouse. | |
CausesValidation | Obtém ou define um valor indicando se o painel de ações faz com que a validação ser executada em todos os controles que exigem validação quando ele recebe o foco. | |
ClientRectangle | Obtém o retângulo que representa a área do painel de ações do cliente. | |
ClientSize | Obtém ou define a altura e largura da área cliente do painel de ações. | |
CompanyName | Obtém o nome da empresa ou criador do aplicativo que contém o painel de ações. | |
Container | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
ContainsFocus | Obtém um valor indicando se o painel de ações ou um de seus controles filho, atualmente tem o foco de entrada. | |
ContextMenu | Obtém ou define o menu de atalho associado ao painel Ações. | |
ContextMenuStrip | Obtém ou define o ContextMenuStrip associados com o painel de ações. | |
Controls | Obtém a coleção de controles contidos dentro do painel de ações. | |
Created | Obtém um valor indicando se o painel de ações foi criado. | |
CurrentAutoScaleDimensions | Obtém as dimensões de tempo de execução atuais da tela. | |
Cursor | Obtém ou define o cursor exibido quando o ponteiro do mouse está sobre o painel de ações. | |
DataBindings | Obtém as ligações de dados para o painel de ações. | |
DisplayRectangle | Obtém o retângulo que representa a área de exibição do painel de ações. | |
Disposing | Obtém um valor que indica se o painel de ações está no processo de descarte. | |
Dock | Obtém ou define as bordas de controle do painel de ações são ancoradas a seu pai e determina como o controle do painel de ações é redimensionado com seu pai. | |
DockPadding | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
Enabled | Obtém ou define um valor indicando se o painel de ações pode responder à interação do usuário. | |
Focused | Obtém um valor indicando se o painel de ações tem foco de entrada. | |
Font | Obtém ou define a fonte do texto exibido pelo painel de ações. | |
ForeColor | Obtém ou define a cor de primeiro plano do painel de ações. | |
Handle | Obtém o identificador de janela que o controle do painel de ações está vinculado. | |
HasChildren | Obtém um valor que indica se o controle contém um ou mais controles filho. | |
Height | Obtém ou define a altura do controle do painel de ações. | |
HorizontalScroll | Obtém as características associadas a barra de rolagem horizontal. | |
ImeMode | Obtém ou define o modo do Editor de método de entrada (IME) do painel de ações. | |
InvokeRequired | Obtém um valor indicando se o chamador deve chamar um método invoke quando fazer chamadas de método para o controle do painel de ações, porque o chamador está em um segmento diferente daquele com o controle do painel de ações foi criado. | |
IsAccessible | Obtém ou define um valor que indica se o painel de ações é visível para aplicativos de acessibilidade. | |
IsDisposed | Obtém um valor que indica se o controle do painel de ações foi descartado. | |
IsHandleCreated | Obtém um valor que indica se o controle do painel de ações tem um identificador associado a ele. | |
IsMirrored | Obtém um valor que indica se o painel de ações é espelhado. | |
LayoutEngine | Obtém uma instância em cache do mecanismo de layout do controle de painel de ações. | |
Left | Obtém ou define a distância, em pixels, entre a borda esquerda do controle do painel de ações e a borda esquerda da área cliente do contêiner. | |
Location | Obtém ou define as coordenadas do canto superior esquerdo do painel de ações relativas ao canto superior esquerdo de seu recipiente. | |
Margin | Gets or sets the space between controls. | |
MaximumSize | Obtém ou define o tamanho que é superior a limitar que GetPreferredSize pode especificar. | |
MinimumSize | Obtém ou define o tamanho que é o menor limite que GetPreferredSize pode especificar. | |
Name | Obtém ou define o nome do controle do painel de ações. | |
Orientation | Obtém um valor que indica se o posicionamento do painel de ações é vertical ou horizontal. | |
Padding | Obtém ou define o preenchimento dentro do painel de ações. | |
Parent | Obtém ou define o contêiner pai do painel de ações. | |
ParentForm | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
PreferredSize | Obtém o tamanho da área retangular na qual o painel de ações pode conter. | |
ProductName | Obtém o nome do produto do assembly que contém o painel de ações. | |
ProductVersion | Obtém a versão do assembly que contém o painel de ações. | |
RecreatingHandle | Obtém um valor que indica se o controle do painel de ações no momento está recriando seu identificador. | |
Region | Obtém ou define a região da janela associada ao painel Ações. | |
Right | Obtém a distância, em pixels, entre a borda direita do painel de ações e a borda esquerda da área cliente do contêiner. | |
RightToLeft | Obtém ou define um valor indicando se os elementos do painel de ações estão alinhados para dar suporte a localidades usando fontes da direita para esquerda. | |
Site | Obtém ou define o site do painel de ações. | |
Size | Obtém ou define a altura e largura do controle do painel de ações. | |
StackOrder | Obtém ou define um valor que indica a direção que os controles são empilhados no painel actions. | |
TabIndex | Obtém ou define a ordem de tabulação do painel de ações no seu recipiente. | |
TabStop | Obtém ou define um valor indicando se o usuário pode dar o foco para o painel de ações usando a tecla TAB. | |
Tag | Obtém ou define o objeto que contém dados sobre o painel de ações. | |
Text | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
Top | Obtém ou define a distância, em pixels, entre a borda superior do controle do painel de ações e a borda superior da área cliente do contêiner. | |
TopLevelControl | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. | |
UseWaitCursor | Obtém ou define um valor indicando se Use o cursor de espera para o painel de ações e todos os controles filho. | |
VerticalScroll | Obtém as características associadas a barra de rolagem vertical. | |
Visible | Obtém ou define um valor que indica se a ActionsPane está visível. | |
Width | Obtém ou define a largura do controle do painel de ações. | |
WindowTarget | Infraestrutura. Esta propriedade não é suportada pelo painel de ações. |
Início
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Infraestrutura. | |
BeginInvoke(Delegate) | Executa o delegado especificado assincronamente no thread da alça de base do controle de painel de ações foi criada no. | |
BeginInvoke(Delegate, array<Object[]) | Executa o delegado de especificado assíncrona com os argumentos especificados, no segmento que o identificador de base do controle de painel de ações foi criado no. | |
BringToFront | Traz o controle do painel de ações para a frente da ordem z. | |
Clear | Desanexa a solução do painel de ações do documento. | |
Contains | Retorna um valor que indica se o controle especificado é um filho do painel de ações. | |
CreateControl | Controla o força a criação do controle do painel Ações visíveis, incluindo a criação da alça e qualquer filho visível. | |
CreateGraphics | Cria o Graphics para o controle de painel de ações. | |
Dispose | Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) | |
DoDragDrop | Começa uma operação de arrastar e soltar. | |
DrawToBitmap | Dá suporte a processamento para o bitmap especificado. | |
EndInit | Infraestrutura. | |
EndInvoke | Recupera o valor de retorno da operação assíncrona especificado. | |
FindForm | Recupera o formulário que está o controle do painel de ações. | |
Focus | Define o foco para o painel de ações de entrada. | |
GetChildAtPoint(Point) | Recupera o controle filho que está localizado nas coordenadas especificadas. | |
GetChildAtPoint(Point, GetChildAtPointSkip) | Recupera o controle filho que está localizado nas coordenadas especificadas, especificar se deseja ignorar controles filho de um determinado tipo. | |
GetContainerControl | Retorna o próximo ContainerControl a cadeia do controle de controles do pai. | |
GetNextControl | Recupera o próximo controle para frente ou para trás na ordem de tabulação de controles filho. | |
GetPreferredSize | Recupera o tamanho de uma área retangular na qual o painel de ações pode ser ajustado. | |
Hide | Remove o ActionsPane e os controles da interface de usuário do painel de tarefas, mas deixa o painel de tarefas visível. | |
Invalidate() | Invalida a toda a superfície do painel de ações e faz com que o painel de ações seja redesenhado. | |
Invalidate(Boolean) | Invalida a toda a superfície do painel de ações e faz com que uma mensagem de pintura a serem enviados para o painel de ações.Opcionalmente, invalida os controles filho atribuídos ao painel Ações. | |
Invalidate(Rectangle) | Invalida a região especificada do painel de ações (adiciona à região de atualização do painel de ações, que é a área que será pintada novamente na próxima operação de pintura) e faz com que uma mensagem de pintura a serem enviados para o painel de ações. | |
Invalidate(Region) | Invalida a região especificada do painel de ações (adiciona à região de atualização do painel de ações, que é a área que será pintada novamente na próxima operação de pintura) e faz com que uma mensagem de pintura a serem enviados para o painel de ações. | |
Invalidate(Rectangle, Boolean) | Invalida a região especificada do painel de ações (adiciona à região de atualização do painel de ações, que é a área que será pintada novamente na próxima operação de pintura) e faz com que uma mensagem de pintura a serem enviados para o painel de ações.Opcionalmente, invalida os controles filho atribuídos ao painel Ações. | |
Invalidate(Region, Boolean) | Invalida a região especificada do painel de ações (adiciona à região de atualização do painel de ações, que é a área que será pintada novamente na próxima operação de pintura) e faz com que uma mensagem de pintura a serem enviados para o painel de ações.Opcionalmente, invalida os controles filho atribuídos ao painel Ações. | |
Invoke(Delegate) | Executa o representante especificado no segmento que possui subjacente identificador de janela do painel de ações. | |
Invoke(Delegate, array<Object[]) | Executa o representante especificado, no segmento que possui subjacente identificador de janela do painel de ações, com a lista de argumentos especificada. | |
PerformAutoScale | Executa o dimensionamento do painel de ações e seus filhos. | |
PerformLayout() | Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho. | |
PerformLayout(Control, String) | Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho. | |
PointToClient | Calcula o local do ponto de tela especificada nas coordenadas do cliente. | |
PointToScreen | Calcula o local do ponto cliente especificado em coordenadas de tela. | |
PreProcessControlMessage | Pré-processa o teclado ou mensagens de entrada dentro do loop de mensagem antes de serem distribuídos. | |
PreProcessMessage | Pré-processa o teclado ou mensagens de entrada dentro do loop de mensagem antes de serem distribuídos. | |
RectangleToClient | Calcula o tamanho e local do retângulo de tela especificada nas coordenadas do cliente. | |
RectangleToScreen | Calcula o tamanho e local do retângulo cliente especificado em coordenadas de tela. | |
Refresh | Força o painel de ações para invalidar sua área cliente e imediatamente redesenhar próprio e os controles filho. | |
ResetBackColor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetBindings | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetCursor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetFont | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetForeColor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetImeMode | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetRightToLeft | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetText | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResumeLayout() | Reinicia a lógica de layout usual. | |
ResumeLayout(Boolean) | Reinicia a lógica de layout usual, opcionalmente, forçando um layout imediato do layout solicitações pendentes. | |
Scale | Dimensiona o painel de ações e todos os controles filho pelo fator de escala especificado. | |
ScrollControlIntoView | Rola o controle filho especificado no modo de exibição. | |
Select | Ativa o painel de ações. | |
SelectNextControl | Ativa o próximo controle. | |
SendToBack | Envia o controle do painel de ações para trás da ordem z. | |
SetAutoScrollMargin | Define o tamanho das margens da rolagem automática. | |
SetBounds(Int32, Int32, Int32, Int32) | Define os limites do painel de ações para o local especificado e o tamanho. | |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | Define os limites especificados do painel de ações para o local especificado e o tamanho. | |
Show | Exibe o ActionsPane no painel de tarefas, incluindo todos os controles que foram adicionados para o ActionsPane, mas não exibe o painel de tarefas se o painel de tarefas não estiver visível. | |
SuspendLayout | Suspende temporariamente a lógica de layout para o painel de ações. | |
Update | Faz com que o painel de ações redesenhar as regiões invalidadas dentro de sua área cliente. | |
Validate() | Verifica o conteúdo do painel de ações, fazendo com que o Validating e Validated eventos ocorra, em que ordem. | |
Validate(Boolean) | Verifica o conteúdo do painel de ações; condicionalmente depende se a opção de validação automático está ativada. | |
ValidateChildren() | Faz com que todos os filhos controles que suportam a validação para validar seus dados. | |
ValidateChildren(ValidationConstraints) | Faz com que todos os filhos controles que suportam a validação para validar seus dados. |
Início
Eventos
Nome | Descrição | |
---|---|---|
AutoSizeChanged | Infraestrutura. Esse evento não é suportado pelo painel de ações. | |
AutoValidateChanged | Ocorre quando o AutoValidate alterações de propriedade. | |
BackColorChanged | Ocorre quando o valor de BackColor alterações de propriedade. | |
BackgroundImageChanged | Ocorre quando o valor de BackgroundImage alterações de propriedade. | |
BackgroundImageLayoutChanged | Ocorre quando o BackgroundImageLayout alterações de propriedade. | |
BindingContextChanged | Ocorre quando o valor de BindingContext alterações de propriedade. | |
CausesValidationChanged | Ocorre quando o valor de CausesValidation alterações de propriedade. | |
ChangeUICues | Occurs when the focus or keyboard user interface (UI) cues change. | |
Click | Ocorre quando o painel de ações é clicado. | |
ClientSizeChanged | Ocorre quando o valor de ClientSize alterações de propriedade. | |
ContextMenuChanged | Ocorre quando o valor de ContextMenu alterações de propriedade. | |
ContextMenuStripChanged | Ocorre quando o valor de ContextMenuStrip alterações de propriedade. | |
ControlAdded | Ocorre quando um novo controle é adicionado para o Controls coleção. | |
ControlRemoved | Ocorre quando um controle é removido o Controls coleção. | |
CursorChanged | Ocorre quando o valor de Cursor alterações de propriedade. | |
Disposed | Ocorre quando o painel de ações é descartado. | |
DockChanged | Ocorre quando o valor de Dock alterações de propriedade. | |
DoubleClick | Ocorre quando o painel de ações é clicado duas vezes. | |
DragDrop | Ocorre quando uma operação de arrastar e soltar é concluída. | |
DragEnter | Ocorre quando um objeto é arrastado para os limites do painel de ações. | |
DragLeave | Ocorre quando um objeto é arrastado fora dos limites do painel de ações. | |
DragOver | Ocorre quando um objeto é arrastado sobre os limites do painel de ações. | |
EnabledChanged | Ocorre quando o Enabled o valor da propriedade foi alterada. | |
Enter | Ocorre quando o painel de ações é inserido. | |
FontChanged | Ocorre quando o Font alterações de valor da propriedade. | |
ForeColorChanged | Ocorre quando o ForeColor alterações de valor da propriedade. | |
GiveFeedback | Ocorre durante uma operação de arrastar. | |
GotFocus | Ocorre quando o painel de ações recebe o foco. | |
HandleCreated | Ocorre quando um identificador é criado para o painel de ações. | |
HandleDestroyed | Ocorre quando a alça do painel de ações está sendo destruído. | |
HelpRequested | Ocorre quando o usuário solicita ajuda para o painel de ações. | |
ImeModeChanged | Ocorre quando o ImeMode alterações de propriedade. | |
Invalidated | Ocorre quando a exibição do painel de ações exige o redesenho. | |
KeyDown | Ocorre quando uma tecla é pressionada enquanto o painel de ações tem o foco. | |
KeyPress | Ocorre quando uma tecla é pressionada enquanto o painel de ações tem o foco. | |
KeyUp | Ocorre quando uma tecla é liberada enquanto o painel de ações tem o foco. | |
Layout | Ocorre quando o painel de ações deve reposicionar os seus controles filho. | |
Leave | Ocorre quando o foco de entrada sai do painel de ações. | |
Load | Ocorre antes que o painel de ações se torna visível pela primeira vez. | |
LocationChanged | Ocorre quando o Location o valor da propriedade foi alterada. | |
LostFocus | Ocorre quando o painel de ações perde o foco. | |
MarginChanged | Ocorre quando a margem do painel de ações é alterado. | |
MouseCaptureChanged | Ocorre quando o painel de ações perde ou ganha o captura do mouse. | |
MouseClick | Ocorre quando o painel de ações é clicado com o mouse. | |
MouseDoubleClick | Ocorre quando o painel de ações é duplo clicado com o mouse. | |
MouseDown | Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse é pressionado. | |
MouseEnter | Ocorre quando o ponteiro do mouse entra o painel de ações. | |
MouseHover | Ocorre quando o ponteiro do mouse é posicionado sobre o painel de ações. | |
MouseLeave | Ocorre quando o ponteiro do mouse sai do painel de ações. | |
MouseMove | Ocorre quando o ponteiro do mouse é movido sobre o painel de ações. | |
MouseUp | Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse é liberado. | |
MouseWheel | Ocorre quando a roda do mouse se move enquanto o painel de ações tem o foco. | |
Move | Ocorre quando o painel de ações é movido. | |
OrientationChanged | Ocorre quando o Orientation de alterações de painel de ações. | |
PaddingChanged | Ocorre quando o painel de ações do enchimento alterações. | |
Paint | Ocorre quando o painel de ações é redesenhado. | |
ParentChanged | Ocorre quando o Parent alterações de valor da propriedade. | |
PreviewKeyDown | Ocorre antes do KeyDown evento quando uma tecla é pressionada enquanto o foco está no controle. | |
QueryAccessibilityHelp | Ocorre quando um AccessibleObject está fornecendo ajuda para aplicativos de acessibilidade. | |
QueryContinueDrag | Ocorre durante uma operação de arrastar-e-soltar e permite que a origem de arrastar determinar se a operação de arrastar-e-soltar deve ser cancelada. | |
RegionChanged | Ocorre quando o valor de Region alterações de propriedade. | |
Resize | Ocorre quando o painel de ações é redimensionado. | |
RightToLeftChanged | Ocorre quando o RightToLeft alterações de valor da propriedade. | |
Scroll | Ocorre quando o usuário ou código rola através da área do cliente. | |
SizeChanged | Ocorre quando o Size alterações de valor da propriedade. | |
StyleChanged | Ocorre quando o estilo do painel de ações é alterado. | |
SystemColorsChanged | Ocorre quando a alterar as cores do sistema. | |
TabIndexChanged | Ocorre quando o TabIndex alterações de valor da propriedade. | |
TabStopChanged | Ocorre quando o TabStop alterações de valor da propriedade. | |
TextChanged | Infraestrutura. Esse evento não é suportado pelo painel de ações. | |
Validated | Ocorre quando o painel de ações é terminado Validando. | |
Validating | Ocorre quando o painel de ações está sendo validada. | |
VisibleChanged | Ocorre quando o Visible alterações de valor da propriedade. |
Início
Comentários
Cada personalização em nível de documento do Excel ou Word expõe um ActionsPane objeto. Você pode usar esse objeto para personalizar a interface do usuário da Ações do documento o painel de tarefas em um projeto de nível de documento. Para obter o ActionsPane de objeto, use o ActionsPane campo de ThisDocument classe (Word) ou o ThisWorkbook classe (Excel) em seu projeto. For more information, see Visão geral painel Ações.
Cada ActionsPane um Windows Forms subjacente estende o objeto UserControl que fornece uma interface de usuário que você pode personalizar. A maioria da ActionsPane membros correspondem aos membros da UserControl. Use o seguinte ActionsPane membros para acessar a funcionalidade específica do painel de ações:
Clearmétodo. Use esse método para desconectar o painel de ações do documento ou pasta de trabalho.
AutoRecoverpropriedade. Use esta propriedade para impedir ou permitir aos usuários finais desanexar o painel de ações do documento ou pasta de trabalho.
Orientationpropriedade. Use esta propriedade para determinar se o painel de ações é encaixado na parte superior ou inferior do documento ou pasta de trabalho ou para a esquerda ou direita do documento ou pasta de trabalho.
StackOrderpropriedade. Use essa propriedade para especificar a direção em que os controles são empilhados no painel actions.
OrientationChanged event. Use esta propriedade para determinar quando o painel de ações é encaixado em um local diferente.
Observação |
---|
Esta interface é implementada pelo Visual Studio Tools for Office runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução. |
Usage
Esta documentação descreve a versão deste tipo que é usada em projetos do Office destinados ao .NET Framework 4. Em projetos destinados ao .NET Framework 3.5, este tipo poderá ter membros diferentes, e os exemplos de código fornecidos para o tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Exemplos
O exemplo de código a seguir demonstra como criar um painel de ações simples que ajusta automaticamente o alinhamento do seu conteúdo. Quando o usuário altera a orientação do painel de ações, movendo o painel de ações para uma parte diferente da janela do aplicativo ou o usuário clica em um Button o controle no painel de ações, o Orientation propriedade é usada para determinar o novo valor da StackOrder propriedade. Para executar esse código, chame o InitActionsPane método a partir do ThisWorkbook_Startup o manipulador de eventos de um projeto de nível de documento para o 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;
}
}
Consulte também
Referência
Namespace Microsoft.Office.Tools
Outros recursos
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Maio de 2010 |
Membro adicionado resumos, descrições de parâmetros e valores de retorno dos membros correspondentes do Windows Forms. |
Aprimoramento de informações. |