StandardCommands 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為大部分應用程式可用的標準命令集合定義識別項。
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- 繼承
-
StandardCommands
- 衍生
範例
下列程式代碼範例說明如何將 類別的成員 StandardCommands 加入 至 MenuCommand ,以及如何將 新增 MenuCommand 至 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
備註
這個類別會 CommandID 定義可供設計工具使用之標準命令的標識碼。
若要從 StandardCommands 類別將命令新增至設計工具選單,您必須呼叫 AddCommand 的 IMenuCommandService 方法,並新增 MenuCommand 包含 CommandID from StandardCommands的 。
建構函式
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 |
取得文件大綱命令的 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) |