StandardCommands Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define identificadores para o conjunto padrão de comandos que estão disponíveis para a maioria dos aplicativos.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Herança
-
StandardCommands
- Derivado
Exemplos
O exemplo de código a seguir ilustra como adicionar um membro da classe a StandardCommands um MenuCommand e como adicionar a MenuCommand um IMenuCommandService.
public ref class CDesigner: public ComponentDesigner
{
public:
[PermissionSetAttribute(SecurityAction::Demand, Name="FullTrust")]
virtual void Initialize( IComponent^ comp ) override
{
ComponentDesigner::Initialize( comp );
IMenuCommandService^ mcs = static_cast<IMenuCommandService^>(comp->Site->GetService( IMenuCommandService::typeid ));
MenuCommand^ mc = gcnew MenuCommand( gcnew EventHandler( this, &CDesigner::OnF1Help ),StandardCommands::F1Help );
mc->Enabled = true;
mc->Visible = true;
mc->Supported = true;
mcs->AddCommand( mc );
System::Windows::Forms::MessageBox::Show( "Initialize() has been invoked." );
}
private:
void OnF1Help( Object^ /*sender*/, EventArgs^ /*e*/ )
{
System::Windows::Forms::MessageBox::Show( "F1Help has been invoked." );
}
};
}
public class CDesigner : System.ComponentModel.Design.ComponentDesigner
{
public override void Initialize(IComponent comp)
{
base.Initialize(comp);
IMenuCommandService mcs = (IMenuCommandService)comp.Site.
GetService(typeof(IMenuCommandService));
MenuCommand mc = new MenuCommand(new EventHandler(OnF1Help), StandardCommands.F1Help);
mc.Enabled = true;
mc.Visible = true;
mc.Supported = true;
mcs.AddCommand(mc);
System.Windows.Forms.MessageBox.Show("Initialize() has been invoked.");
}
private void OnF1Help(object sender, EventArgs e)
{
System.Windows.Forms.MessageBox.Show("F1Help has been invoked.");
}
}
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Public Class CDesigner
Inherits System.ComponentModel.Design.ComponentDesigner
Public Overrides Sub Initialize(ByVal comp As IComponent)
MyBase.Initialize(comp)
Dim mcs As IMenuCommandService = CType(comp.Site.GetService(GetType(IMenuCommandService)), IMenuCommandService)
Dim mc As New MenuCommand(New EventHandler(AddressOf OnF1Help), StandardCommands.F1Help)
mc.Enabled = True
mc.Visible = True
mc.Supported = True
mcs.AddCommand(mc)
System.Windows.Forms.MessageBox.Show("Initialize() has been invoked.")
End Sub
Private Sub OnF1Help(ByVal sender As Object, ByVal e As EventArgs)
System.Windows.Forms.MessageBox.Show("F1Help has been invoked.")
End Sub
End Class
Comentários
Essa classe define CommandID identificadores para comandos padrão que estão disponíveis para designers.
Para adicionar um comando da classe a StandardCommands um menu de designer, você deve chamar o AddCommand método de um IMenuCommandService e adicionar um MenuCommand que contenha um CommandID de StandardCommands.
Construtores
| Nome | Description |
|---|---|
| StandardCommands() |
Inicializa uma nova instância da classe StandardCommands. |
Campos
| Nome | Description |
|---|---|
| AlignBottom |
Obtém o CommandID comando AlignBottom. O campo é somente leitura. |
| AlignHorizontalCenters |
Obtém o CommandID comando AlignHorizontalCenters. O campo é somente leitura. |
| AlignLeft |
Obtém o CommandID comando AlignLeft. O campo é somente leitura. |
| AlignRight |
Obtém o CommandID comando AlignRight. O campo é somente leitura. |
| AlignToGrid |
Obtém o CommandID comando AlignToGrid. O campo é somente leitura. |
| AlignTop |
Obtém o CommandID comando Para o AlignTop. O campo é somente leitura. |
| AlignVerticalCenters |
Obtém o CommandID comando AlignVerticalCenters. O campo é somente leitura. |
| ArrangeBottom |
Obtém o CommandID comando ArrangeBottom. O campo é somente leitura. |
| ArrangeIcons |
Obtém o CommandID comando ArrangeIcons. O campo é somente leitura. |
| ArrangeRight |
Obtém o CommandID comando ArrangeRight. O campo é somente leitura. |
| BringForward |
Obtém o CommandID comando BringForward. O campo é somente leitura. |
| BringToFront |
Obtém o CommandID comando BringToFront. O campo é somente leitura. |
| CenterHorizontally |
Obtém o CommandID comando CenterHorizontally. O campo é somente leitura. |
| CenterVertically |
Obtém o CommandID comando CenterVertically. O campo é somente leitura. |
| Copy |
Obtém o CommandID comando Copy. O campo é somente leitura. |
| Cut |
Obtém o CommandID comando Decorar. O campo é somente leitura. |
| Delete |
Obtém o CommandID comando Delete. O campo é somente leitura. |
| DocumentOutline |
Obtém o CommandID comando da Estrutura de Tópicos do Documento. O campo é somente leitura. |
| F1Help |
Obtém o CommandID comando F1Help. O campo é somente leitura. |
| Group |
Obtém o CommandID comando do Grupo. O campo é somente leitura. |
| HorizSpaceConcatenate |
Obtém o CommandID comando HorizSpaceConcatenate. O campo é somente leitura. |
| HorizSpaceDecrease |
Obtém o CommandID comando HorizSpaceDecrease. O campo é somente leitura. |
| HorizSpaceIncrease |
Obtém o CommandID comando HorizSpaceIncrease. O campo é somente leitura. |
| HorizSpaceMakeEqual |
Obtém o CommandID comando HorizSpaceMakeEqual. O campo é somente leitura. |
| LineupIcons |
Obtém o CommandID comando Do LineupIcons. O campo é somente leitura. |
| LockControls |
Obtém o CommandID comando LockControls. O campo é somente leitura. |
| MultiLevelRedo |
Obtém o CommandID comando MultiLevelRedo. O campo é somente leitura. |
| MultiLevelUndo |
Obtém o CommandID comando para MultiLevelUndo. O campo é somente leitura. |
| Paste |
Obtém o CommandID comando Para Colar. O campo é somente leitura. |
| Properties |
Obtém o CommandID comando Propriedades. O campo é somente leitura. |
| PropertiesWindow |
Obtém o CommandID comando PropertiesWindow. O campo é somente leitura. |
| Redo |
Obtém o CommandID comando Redo. O campo é somente leitura. |
| Replace |
Obtém o CommandID comando Substituir. O campo é somente leitura. |
| SelectAll |
Obtém o CommandID comando SelectAll. O campo é somente leitura. |
| SendBackward |
Obtém o CommandID comando SendBackward. O campo é somente leitura. |
| SendToBack |
Obtém o CommandID comando SendToBack. O campo é somente leitura. |
| ShowGrid |
Obtém o CommandID comando ShowGrid. O campo é somente leitura. |
| ShowLargeIcons |
Obtém o CommandID comando ShowLargeIcons. O campo é somente leitura. |
| SizeToControl |
Obtém o CommandID comando SizeToControl. O campo é somente leitura. |
| SizeToControlHeight |
Obtém o CommandID comando SizeToControlHeight. O campo é somente leitura. |
| SizeToControlWidth |
Obtém o CommandID comando SizeToControlWidth. O campo é somente leitura. |
| SizeToFit |
Obtém o CommandID comando SizeToFit. O campo é somente leitura. |
| SizeToGrid |
Obtém o CommandID comando SizeToGrid. O campo é somente leitura. |
| SnapToGrid |
Obtém o CommandID comando do SnapToGrid. O campo é somente leitura. |
| TabOrder |
Obtém o CommandID comando TabOrder. O campo é somente leitura. |
| Undo |
Obtém o CommandID comando Desfazendo. O campo é somente leitura. |
| Ungroup |
Obtém o CommandID comando Desagrupar. O campo é somente leitura. |
| VerbFirst |
Obtém o primeiro de um conjunto de verbos. O campo é somente leitura. |
| VerbLast |
Obtém o último de um conjunto de verbos. O campo é somente leitura. |
| VertSpaceConcatenate |
Obtém o CommandID comando VertSpaceConcatenate. O campo é somente leitura. |
| VertSpaceDecrease |
Obtém o CommandID comando VertSpaceDecrease. O campo é somente leitura. |
| VertSpaceIncrease |
Obtém o CommandID comando VertSpaceIncrease. O campo é somente leitura. |
| VertSpaceMakeEqual |
Obtém o CommandID comando VertSpaceMakeEqual. O campo é somente leitura. |
| ViewCode |
Obtém o CommandID comando ViewCode. O campo é somente leitura. |
| ViewGrid |
Obtém o CommandID comando ViewGrid. O campo é somente leitura. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |