StandardCommands 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義大多數應用程式可用的標準指令識別碼。
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) |