StandardCommands 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义可用于大多数应用程序的标准命令集的标识符。
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 类添加到设计器菜单,必须调用 AddCommand 的 IMenuCommandService 方法,并添加MenuCommand包含 中的 StandardCommands的 CommandID 。
构造函数
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) |