Compartilhar via


StandardCommands Classe

Definição

Define os identificadores para o conjunto padrão de comandos 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 StandardCommands classe a um MenuCommand e como adicionar o MenuCommand a 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 StandardCommands classe a 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

StandardCommands()

Inicializa uma nova instância da classe StandardCommands.

Campos

AlignBottom

Obtém a CommandID do comando AlignBottom. Este campo é somente leitura.

AlignHorizontalCenters

Obtém a CommandID do comando AlignHorizontalCenters. Este campo é somente leitura.

AlignLeft

Obtém a CommandID do comando AlignLeft. Este campo é somente leitura.

AlignRight

Obtém a CommandID do comando AlignRight. Este campo é somente leitura.

AlignToGrid

Obtém a CommandID do comando AlignToGrid. Este campo é somente leitura.

AlignTop

Obtém a CommandID do comando AlignTop. Este campo é somente leitura.

AlignVerticalCenters

Obtém a CommandID do comando AlignVerticalCenters. Este campo é somente leitura.

ArrangeBottom

Obtém a CommandID do comando ArrangeBottom. Este campo é somente leitura.

ArrangeIcons

Obtém a CommandID do comando ArrangeIcons. Este campo é somente leitura.

ArrangeRight

Obtém a CommandID do comando ArrangeRight. Este campo é somente leitura.

BringForward

Obtém a CommandID do comando BringForward. Este campo é somente leitura.

BringToFront

Obtém a CommandID do comando BringToFront. Este campo é somente leitura.

CenterHorizontally

Obtém a CommandID do comando CenterHorizontally. Este campo é somente leitura.

CenterVertically

Obtém a CommandID do comando CenterVertically. Este campo é somente leitura.

Copy

Obtém a CommandID do comando Copy. Este campo é somente leitura.

Cut

Obtém a CommandID do comando Cut. Este campo é somente leitura.

Delete

Obtém a CommandID do comando Delete. Este campo é somente leitura.

DocumentOutline

Obtém a CommandID do comando Document Outline. Este campo é somente leitura.

F1Help

Obtém a CommandID do comando F1Help. Este campo é somente leitura.

Group

Obtém a CommandID do comando Group. Este campo é somente leitura.

HorizSpaceConcatenate

Obtém a CommandID do comando HorizSpaceConcatenate. Este campo é somente leitura.

HorizSpaceDecrease

Obtém a CommandID do comando HorizSpaceDecrease. Este campo é somente leitura.

HorizSpaceIncrease

Obtém a CommandID do comando HorizSpaceIncrease. Este campo é somente leitura.

HorizSpaceMakeEqual

Obtém a CommandID do comando HorizSpaceMakeEqual. Este campo é somente leitura.

LineupIcons

Obtém a CommandID do comando LineupIcons. Este campo é somente leitura.

LockControls

Obtém a CommandID do comando LockControls. Este campo é somente leitura.

MultiLevelRedo

Obtém a CommandID do comando MultiLevelRedo. Este campo é somente leitura.

MultiLevelUndo

Obtém a CommandID do comando MultiLevelUndo. Este campo é somente leitura.

Paste

Obtém a CommandID do comando Paste. Este campo é somente leitura.

Properties

Obtém a CommandID do comando Properties. Este campo é somente leitura.

PropertiesWindow

Obtém a CommandID do comando PropertiesWindow. Este campo é somente leitura.

Redo

Obtém a CommandID do comando Redo. Este campo é somente leitura.

Replace

Obtém a CommandID do comando Replace. Este campo é somente leitura.

SelectAll

Obtém a CommandID do comando SelectAll. Este campo é somente leitura.

SendBackward

Obtém a CommandID do comando SendBackward. Este campo é somente leitura.

SendToBack

Obtém a CommandID do comando SendToBack. Este campo é somente leitura.

ShowGrid

Obtém a CommandID do comando ShowGrid. Este campo é somente leitura.

ShowLargeIcons

Obtém a CommandID do comando ShowLargeIcons. Este campo é somente leitura.

SizeToControl

Obtém a CommandID do comando SizeToControl. Este campo é somente leitura.

SizeToControlHeight

Obtém a CommandID do comando SizeToControlHeight. Este campo é somente leitura.

SizeToControlWidth

Obtém a CommandID do comando SizeToControlWidth. Este campo é somente leitura.

SizeToFit

Obtém a CommandID do comando SizeToFit. Este campo é somente leitura.

SizeToGrid

Obtém a CommandID do comando SizeToGrid. Este campo é somente leitura.

SnapToGrid

Obtém a CommandID do comando SnapToGrid. Este campo é somente leitura.

TabOrder

Obtém a CommandID do comando TabOrder. Este campo é somente leitura.

Undo

Obtém a CommandID do comando Undo. Este campo é somente leitura.

Ungroup

Obtém a CommandID do comando Ungroup. Este campo é somente leitura.

VerbFirst

Obtém o primeiro de um conjunto de verbos. Este campo é somente leitura.

VerbLast

Obtém o último de um conjunto de verbos. Este campo é somente leitura.

VertSpaceConcatenate

Obtém a CommandID do comando VertSpaceConcatenate. Este campo é somente leitura.

VertSpaceDecrease

Obtém a CommandID do comando VertSpaceDecrease. Este campo é somente leitura.

VertSpaceIncrease

Obtém a CommandID do comando VertSpaceIncrease. Este campo é somente leitura.

VertSpaceMakeEqual

Obtém a CommandID do comando VertSpaceMakeEqual. Este campo é somente leitura.

ViewCode

Obtém a CommandID do comando ViewCode. Este campo é somente leitura.

ViewGrid

Obtém a CommandID do comando ViewGrid. Este campo é somente leitura.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também