StandardCommands 类

定义

定义可用于大多数应用程序的标准命令集的标识符。

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
继承
StandardCommands
派生

示例

下面的代码示例演示如何将 类的成员 StandardCommands 添加到 , MenuCommand 以及如何将 添加到 MenuCommandIMenuCommandService

   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

注解

此类定义 CommandID 可供设计器使用的标准命令的标识符。

若要将 命令从 StandardCommands 类添加到设计器菜单,必须调用 AddCommandIMenuCommandService 方法,并添加MenuCommand包含 中的 StandardCommandsCommandID

构造函数

StandardCommands()

初始化 StandardCommands 类的新实例。

字段

AlignBottom

获取“AlignBottom”命令的 CommandID。 此字段为只读。

AlignHorizontalCenters

获取“AlignHorizontalCenters”命令的 CommandID。 此字段为只读。

AlignLeft

获取“AlignLeft”命令的 CommandID。 此字段为只读。

AlignRight

获取“AlignRight”命令的 CommandID。 此字段为只读。

AlignToGrid

获取“AlignToGrid”命令的 CommandID。 此字段为只读。

AlignTop

获取“AlignTop”命令的 CommandID。 此字段为只读。

AlignVerticalCenters

获取“AlignVerticalCenters”命令的 CommandID。 此字段为只读。

ArrangeBottom

获取“ArrangeBottom”命令的 CommandID。 此字段为只读。

ArrangeIcons

获取“ArrangeIcons”命令的 CommandID。 此字段为只读。

ArrangeRight

获取“ArrangeRight”命令的 CommandID。 此字段为只读。

BringForward

获取“BringForward”命令的 CommandID。 此字段为只读。

BringToFront

获取“BringToFront”命令的 CommandID。 此字段为只读。

CenterHorizontally

获取“CenterHorizontally”命令的 CommandID。 此字段为只读。

CenterVertically

获取“CenterVertically”命令的 CommandID。 此字段为只读。

Copy

获取“Copy”命令的 CommandID。 此字段为只读。

Cut

获取“Cut”命令的 CommandID。 此字段为只读。

Delete

获取“Delete”命令的 CommandID。 此字段为只读。

DocumentOutline

获取“Document Outline”命令的 CommandID。 此字段为只读。

F1Help

获取“F1Help”命令的 CommandID。 此字段为只读。

Group

获取“Group”命令的 CommandID。 此字段为只读。

HorizSpaceConcatenate

获取“HorizSpaceConcatenate”命令的 CommandID。 此字段为只读。

HorizSpaceDecrease

获取“HorizSpaceDecrease”命令的 CommandID。 此字段为只读。

HorizSpaceIncrease

获取“HorizSpaceIncrease”命令的 CommandID。 此字段为只读。

HorizSpaceMakeEqual

获取“HorizSpaceMakeEqual”命令的 CommandID。 此字段为只读。

LineupIcons

获取“LineupIcons”命令的 CommandID。 此字段为只读。

LockControls

获取“LockControls”命令的 CommandID。 此字段为只读。

MultiLevelRedo

获取“MultiLevelRedo”命令的 CommandID。 此字段为只读。

MultiLevelUndo

获取“MultiLevelUndo”命令的 CommandID。 此字段为只读。

Paste

获取“Paste”命令的 CommandID。 此字段为只读。

Properties

获取“Properties”命令的 CommandID。 此字段为只读。

PropertiesWindow

获取“PropertiesWindow”命令的 CommandID。 此字段为只读。

Redo

获取“Redo”命令的 CommandID。 此字段为只读。

Replace

获取“Replace”命令的 CommandID。 此字段为只读。

SelectAll

获取“SelectAll”命令的 CommandID。 此字段为只读。

SendBackward

获取“SendBackward”命令的 CommandID。 此字段为只读。

SendToBack

获取“SendToBack”命令的 CommandID。 此字段为只读。

ShowGrid

获取“ShowGrid”命令的 CommandID。 此字段为只读。

ShowLargeIcons

获取“ShowLargeIcons”命令的 CommandID。 此字段为只读。

SizeToControl

获取“SizeToControl”命令的 CommandID。 此字段为只读。

SizeToControlHeight

获取“SizeToControlHeight”命令的 CommandID。 此字段为只读。

SizeToControlWidth

获取“SizeToControlWidth”命令的 CommandID。 此字段为只读。

SizeToFit

获取“SizeToFit”命令的 CommandID。 此字段为只读。

SizeToGrid

获取“SizeToGrid”命令的 CommandID。 此字段为只读。

SnapToGrid

获取“SnapToGrid”命令的 CommandID。 此字段为只读。

TabOrder

获取“TabOrder”命令的 CommandID。 此字段为只读。

Undo

获取“Undo”命令的 CommandID。 此字段为只读。

Ungroup

获取“Ungroup”命令的 CommandID。 此字段为只读。

VerbFirst

获取一组谓词中的第一个。 此字段为只读。

VerbLast

获取一组谓词中的最后一个。 此字段为只读。

VertSpaceConcatenate

获取“VertSpaceConcatenate”命令的 CommandID。 此字段为只读。

VertSpaceDecrease

获取“VertSpaceDecrease”命令的 CommandID。 此字段为只读。

VertSpaceIncrease

获取“VertSpaceIncrease”命令的 CommandID。 此字段为只读。

VertSpaceMakeEqual

获取“VertSpaceMakeEqual”命令的 CommandID。 此字段为只读。

ViewCode

获取“ViewCode”命令的 CommandID。 此字段为只读。

ViewGrid

获取“ViewGrid”命令的 CommandID。 此字段为只读。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅