StandardCommands 類別

定義

定義大多數應用程式可用的標準指令識別碼。

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
繼承
StandardCommands
衍生

範例

以下程式碼範例說明如何將類別成員 StandardCommands 加入 a 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指令加入設計選單,你必須呼叫 AddCommand 的方法IMenuCommandService,並加入MenuCommand包含來自 StandardCommandsa CommandID 的 a 。

建構函式

名稱 Description
StandardCommands()

初始化 StandardCommands 類別的新執行個體。

欄位

名稱 Description
AlignBottom

取得 AlignBottom 指令的 。CommandID 此欄位僅供讀取。

AlignHorizontalCenters

會取得 AlignHorizontalCenters 指令的 。CommandID 此欄位僅供讀取。

AlignLeft

會取得 AlignLeft 指令的 。CommandID 此欄位僅供讀取。

AlignRight

會收到 AlignRight 指令的 AlignRight CommandID 。 此欄位僅供讀取。

AlignToGrid

會取得 AlignToGrid 指令的 。CommandID 此欄位僅供讀取。

AlignTop

會拿 CommandID 到 AlignTop 指令。 此欄位僅供讀取。

AlignVerticalCenters

會取得 AlignVerticalCenters 指令的 。CommandID 此欄位僅供讀取。

ArrangeBottom

會取得 ArrangeBottom 指令的 。CommandID 此欄位僅供讀取。

ArrangeIcons

會取得 ArrangeIcons 指令的 。CommandID 此欄位僅供讀取。

ArrangeRight

取得 ArrangeRight 指令的指令 CommandID 。 此欄位僅供讀取。

BringForward

會收到 BringForward 指令的指令 CommandID 。 此欄位僅供讀取。

BringToFront

CommandID BringToFront 指令。 此欄位僅供讀取。

CenterHorizontally

會取得 CenterHorizontally 指令的 。CommandID 此欄位僅供讀取。

CenterVertically

會取得 CenterVertically 指令的 。CommandID 此欄位僅供讀取。

Copy

會收到 CommandID for Copy 指令。 此欄位僅供讀取。

Cut

會得到 CommandID 「切割」指令。 此欄位僅供讀取。

Delete

會收到 CommandID 刪除指令。 此欄位僅供讀取。

DocumentOutline

會取得 CommandID 文件大綱指令。 此欄位僅供讀取。

F1Help

會收到 CommandID F1Help 指令。 此欄位僅供讀取。

Group

獲得小組指揮權 CommandID 。 此欄位僅供讀取。

HorizSpaceConcatenate

會取得 HorizSpaceConcatenate 指令的 。CommandID 此欄位僅供讀取。

HorizSpaceDecrease

會取得 CommandID HorizSpaceDecrease 指令。 此欄位僅供讀取。

HorizSpaceIncrease

會取得 HorizSpaceIncrease 指令的 HorizSpaceIncrease CommandID 。 此欄位僅供讀取。

HorizSpaceMakeEqual

會收到 HorizSpaceMakeEqual 指令的 。CommandID 此欄位僅供讀取。

LineupIcons

會收到 CommandID LineupIcons 指令。 此欄位僅供讀取。

LockControls

會取得 LockControls 指令的 。CommandID 此欄位僅供讀取。

MultiLevelRedo

會收到 MultiLevelRedo 指令的 。CommandID 此欄位僅供讀取。

MultiLevelUndo

會收到 MultiLevelUndo 指令的 。CommandID 此欄位僅供讀取。

Paste

會收到 CommandID Paste 指令。 此欄位僅供讀取。

Properties

會取得 CommandID for Properties 指令。 此欄位僅供讀取。

PropertiesWindow

會取得 PropertiesWindow 指令的 。CommandID 此欄位僅供讀取。

Redo

會收到重做指令的指令 CommandID 。 此欄位僅供讀取。

Replace

會收到 CommandID 替換指令的 此欄位僅供讀取。

SelectAll

會取得 SelectAll 指令的 。CommandID 此欄位僅供讀取。

SendBackward

會收到 CommandID SendBackward 指令的 此欄位僅供讀取。

SendToBack

會收到 CommandID SendToBack 指令。 此欄位僅供讀取。

ShowGrid

取得 ShowGrid 指令的 。CommandID 此欄位僅供讀取。

ShowLargeIcons

取得 ShowLargeIcons 指令的 。CommandID 此欄位僅供讀取。

SizeToControl

會收到 SizeToControl 指令的 。CommandID 此欄位僅供讀取。

SizeToControlHeight

會取得 SizeToControlHeight 指令的 。CommandID 此欄位僅供讀取。

SizeToControlWidth

會取得 CommandID SizeToControlWidth 指令的 此欄位僅供讀取。

SizeToFit

會收到 SizeToFit 指令的提示 CommandID 。 此欄位僅供讀取。

SizeToGrid

會取得 CommandID SizeToGrid 指令的 此欄位僅供讀取。

SnapToGrid

會取得 CommandID SnapToGrid 指令的 此欄位僅供讀取。

TabOrder

會取得 TabOrder 指令的 。CommandID 此欄位僅供讀取。

Undo

會拿到復原指令的選項 CommandID 。 此欄位僅供讀取。

Ungroup

會拿 CommandID 到Ungroup指令。 此欄位僅供讀取。

VerbFirst

會拿到一組動詞中的第一個。 此欄位僅供讀取。

VerbLast

拿到一組動詞的最後一個。 此欄位僅供讀取。

VertSpaceConcatenate

會取得 VertSpaceConcatenate 指令的 。CommandID 此欄位僅供讀取。

VertSpaceDecrease

會取得 VertSpaceDecrease 指令的 。CommandID 此欄位僅供讀取。

VertSpaceIncrease

會取得 VertSpaceIncrease 指令的 。CommandID 此欄位僅供讀取。

VertSpaceMakeEqual

會取得 VertSpaceMakeEqual 指令的 。CommandID 此欄位僅供讀取。

ViewCode

取得 ViewCode 指令的 。CommandID 此欄位僅供讀取。

ViewGrid

取得 ViewGrid 指令的 。CommandID 此欄位僅供讀取。

方法

名稱 Description
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱