StandardCommands Classe

Definição

Define identificadores para o conjunto padrão de comandos disponíveis para a maioria das aplicações.

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
Herança
StandardCommands
Derivado

Exemplos

O exemplo de código seguinte ilustra como adicionar um membro da StandardCommands classe a MenuCommand a 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

Observações

Esta classe define CommandID identificadores para comandos padrão disponíveis para designers.

Para adicionar um comando da StandardCommands classe a um menu designer, deve chamar o AddCommand método de um IMenuCommandService e adicionar um MenuCommand que contenha um CommandID de StandardCommands.

Construtores

Name Description
StandardCommands()

Inicializa uma nova instância da StandardCommands classe.

Campos

Name Description
AlignBottom

Recebe o CommandID comando for AlignBottom. Este campo é só de leitura.

AlignHorizontalCenters

Recebe o CommandID comando for AlignHorizontalCenters. Este campo é só de leitura.

AlignLeft

Recebe o CommandID comando for AlignLeft. Este campo é só de leitura.

AlignRight

Recebe o CommandID comando for AlignRight. Este campo é só de leitura.

AlignToGrid

Recebe o CommandID comando for AlignToGrid. Este campo é só de leitura.

AlignTop

Recebe o CommandID comando for AlignTop. Este campo é só de leitura.

AlignVerticalCenters

Recebe o CommandID comando for AlignVerticalCenters. Este campo é só de leitura.

ArrangeBottom

Recebe o CommandID comando for ArrangeBottom. Este campo é só de leitura.

ArrangeIcons

Recebe o CommandID comando for the ArrangeIcons. Este campo é só de leitura.

ArrangeRight

Recebe o CommandID comando for ArrangeRight. Este campo é só de leitura.

BringForward

Recebe o CommandID comando for BringForward. Este campo é só de leitura.

BringToFront

Recebe o CommandID comando for BringToFront. Este campo é só de leitura.

CenterHorizontally

Recebe o CommandID comando for CenterHorizontally. Este campo é só de leitura.

CenterVertically

Recebe o CommandID comando for CenterVertically. Este campo é só de leitura.

Copy

Recebe o CommandID comando for the Copy. Este campo é só de leitura.

Cut

Recebe o CommandID comando for the Cut. Este campo é só de leitura.

Delete

Recebe o CommandID comando for Delete. Este campo é só de leitura.

DocumentOutline

Recebe o CommandID comando for for o Document Outline. Este campo é só de leitura.

F1Help

Recebe o CommandID comando for the F1Help. Este campo é só de leitura.

Group

Recebe o CommandID comando for the Group. Este campo é só de leitura.

HorizSpaceConcatenate

Recebe o CommandID comando for HorizSpaceConcatenate. Este campo é só de leitura.

HorizSpaceDecrease

Recebe o CommandID comando for the HorizSpaceDecrease. Este campo é só de leitura.

HorizSpaceIncrease

Recebe o CommandID comando para o HorizSpaceIncrease. Este campo é só de leitura.

HorizSpaceMakeEqual

Recebe o CommandID comando for HorizSpaceMakeEqual. Este campo é só de leitura.

LineupIcons

Recebe o CommandID comando for the LineupIcons. Este campo é só de leitura.

LockControls

Recebe o CommandID comando for LockControls. Este campo é só de leitura.

MultiLevelRedo

Recebe o CommandID comando para o MultiLevelRedo. Este campo é só de leitura.

MultiLevelUndo

Recebe o CommandID comando for o MultiLevelUndo. Este campo é só de leitura.

Paste

Recebe o CommandID comando for the paste. Este campo é só de leitura.

Properties

Recebe o CommandID comando for the Properties. Este campo é só de leitura.

PropertiesWindow

Recebe o CommandID comando for the PropertiesWindow. Este campo é só de leitura.

Redo

Recebe o CommandID comando para Refazer. Este campo é só de leitura.

Replace

Recebe o CommandID comando for Substituir. Este campo é só de leitura.

SelectAll

Recebe o CommandID comando for SelectAll. Este campo é só de leitura.

SendBackward

Recebe o CommandID comando for SendBackward. Este campo é só de leitura.

SendToBack

Recebe o CommandID comando for SendToBack. Este campo é só de leitura.

ShowGrid

Recebe o CommandID comando for the ShowGrid. Este campo é só de leitura.

ShowLargeIcons

Recebe o CommandID comando for ShowLargeIcons. Este campo é só de leitura.

SizeToControl

Recebe o CommandID comando for SizeToControl. Este campo é só de leitura.

SizeToControlHeight

Recebe o CommandID comando for SizeToControlHeight. Este campo é só de leitura.

SizeToControlWidth

Recebe o CommandID comando for SizeToControlWidth. Este campo é só de leitura.

SizeToFit

Recebe o CommandID comando for for SizeToFit. Este campo é só de leitura.

SizeToGrid

Recebe o CommandID comando for for SizeToGrid. Este campo é só de leitura.

SnapToGrid

Recebe o CommandID comando for SnapToGrid. Este campo é só de leitura.

TabOrder

Recebe o CommandID comando for the TabOrder. Este campo é só de leitura.

Undo

Recebe o CommandID comando for the Undo. Este campo é só de leitura.

Ungroup

Recebe o CommandID comando for the Ungroup. Este campo é só de leitura.

VerbFirst

Recebe o primeiro de um conjunto de verbos. Este campo é só de leitura.

VerbLast

Recebe o último de um conjunto de verbos. Este campo é só de leitura.

VertSpaceConcatenate

Obtém o CommandID comando for for VertSpaceConcatenate. Este campo é só de leitura.

VertSpaceDecrease

Recebe o CommandID comando for for VertSpaceLower. Este campo é só de leitura.

VertSpaceIncrease

Recebe o CommandID comando for for VertSpaceIncrease. Este campo é só de leitura.

VertSpaceMakeEqual

Recebe o CommandID comando for for VertSpaceMakeEqual. Este campo é só de leitura.

ViewCode

Recebe o CommandID comando for the ViewCode. Este campo é só de leitura.

ViewGrid

Recebe o CommandID comando for the ViewGrid. Este campo é só de leitura.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também