StandardCommands Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza a legtöbb alkalmazás számára elérhető szabványos parancskészlet azonosítóit.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Öröklődés
-
StandardCommands
- Származtatott
Példák
Az alábbi példakód bemutatja, hogyan vehet fel egy tagot az StandardCommands osztályba MenuCommand , és hogyan adhat hozzá egy 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
Megjegyzések
Ez az osztály a tervezők számára elérhető szabványos parancsok azonosítóit határozza meg CommandID .
Ha egy parancsot szeretne hozzáadni az StandardCommands osztályból egy tervezői menühöz, meg kell hívnia AddCommand egy IMenuCommandService metódust, és hozzá kell adnia egy MenuCommand olyan parancsot, amely tartalmaz egy CommandID forrástStandardCommands.
Konstruktorok
| Name | Description |
|---|---|
| StandardCommands() |
Inicializálja a StandardCommands osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| AlignBottom |
Lekéri az CommandID AlignBottom parancsot. Ez a mező csak olvasható. |
| AlignHorizontalCenters |
Lekéri az CommandID AlignHorizontalCenters parancsot. Ez a mező csak olvasható. |
| AlignLeft |
Lekéri az CommandID AlignLeft parancsot. Ez a mező csak olvasható. |
| AlignRight |
Lekéri az CommandID AlignRight parancsot. Ez a mező csak olvasható. |
| AlignToGrid |
Lekéri az CommandID AlignToGrid parancsot. Ez a mező csak olvasható. |
| AlignTop |
Lekéri az CommandID AlignTop parancsot. Ez a mező csak olvasható. |
| AlignVerticalCenters |
Lekéri az CommandID AlignVerticalCenters parancsot. Ez a mező csak olvasható. |
| ArrangeBottom |
Lekéri az CommandID ArrangeBottom parancsot. Ez a mező csak olvasható. |
| ArrangeIcons |
Lekéri az CommandID ArrangeIcons parancsot. Ez a mező csak olvasható. |
| ArrangeRight |
Lekéri az CommandID ArrangeRight parancsot. Ez a mező csak olvasható. |
| BringForward |
Lekéri a CommandID BringForward parancsot. Ez a mező csak olvasható. |
| BringToFront |
Lekéri a CommandID BringToFront parancsot. Ez a mező csak olvasható. |
| CenterHorizontally |
Lekéri a CommandID CenterHorizontally parancsot. Ez a mező csak olvasható. |
| CenterVertically |
Lekéri a CommandID CenterVertically parancsot. Ez a mező csak olvasható. |
| Copy |
Lekéri a CommandID Másolás parancsot. Ez a mező csak olvasható. |
| Cut |
Lekéri a CommandID Kivágás parancsot. Ez a mező csak olvasható. |
| Delete |
Lekéri a CommandID Delete parancsot. Ez a mező csak olvasható. |
| DocumentOutline |
Lekéri a CommandID Dokumentumszerkezet parancsot. Ez a mező csak olvasható. |
| F1Help |
Lekéri az CommandID F1Help parancsot. Ez a mező csak olvasható. |
| Group |
Lekéri a CommandID Csoport parancsot. Ez a mező csak olvasható. |
| HorizSpaceConcatenate |
Lekéri a CommandID HorizSpaceConcatenate parancsot. Ez a mező csak olvasható. |
| HorizSpaceDecrease |
Lekéri a CommandID HorizSpaceDecrease parancsot. Ez a mező csak olvasható. |
| HorizSpaceIncrease |
Lekéri a CommandID HorizSpaceIncrease parancsot. Ez a mező csak olvasható. |
| HorizSpaceMakeEqual |
Lekéri a CommandID HorizSpaceMakeEqual parancsot. Ez a mező csak olvasható. |
| LineupIcons |
Lekéri a CommandID LineupIcons parancsot. Ez a mező csak olvasható. |
| LockControls |
Lekéri a CommandID LockControls parancsot. Ez a mező csak olvasható. |
| MultiLevelRedo |
Lekéri a CommandID MultiLevelRedo parancsot. Ez a mező csak olvasható. |
| MultiLevelUndo |
Lekéri a CommandID MultiLevelUndo parancsot. Ez a mező csak olvasható. |
| Paste |
Lekéri a CommandID Beillesztés parancsot. Ez a mező csak olvasható. |
| Properties |
Lekéri a CommandID Tulajdonságok parancsot. Ez a mező csak olvasható. |
| PropertiesWindow |
Lekéri a CommandID PropertiesWindow parancsot. Ez a mező csak olvasható. |
| Redo |
Lekéri a CommandID Redo parancsot. Ez a mező csak olvasható. |
| Replace |
Lekéri a CommandID Csere parancsot. Ez a mező csak olvasható. |
| SelectAll |
Lekéri a CommandID SelectAll parancsot. Ez a mező csak olvasható. |
| SendBackward |
Lekéri a CommandID SendBackward parancsot. Ez a mező csak olvasható. |
| SendToBack |
Lekéri a CommandID SendToBack parancsot. Ez a mező csak olvasható. |
| ShowGrid |
Lekéri a CommandID ShowGrid parancsot. Ez a mező csak olvasható. |
| ShowLargeIcons |
Lekéri a CommandID ShowLargeIcons parancsot. Ez a mező csak olvasható. |
| SizeToControl |
Lekéri a CommandID SizeToControl parancsot. Ez a mező csak olvasható. |
| SizeToControlHeight |
Lekéri a CommandID SizeToControlHeight parancsot. Ez a mező csak olvasható. |
| SizeToControlWidth |
Lekéri a CommandID SizeToControlWidth parancsot. Ez a mező csak olvasható. |
| SizeToFit |
Lekéri a CommandID SizeToFit parancsot. Ez a mező csak olvasható. |
| SizeToGrid |
Lekéri a CommandID SizeToGrid parancsot. Ez a mező csak olvasható. |
| SnapToGrid |
Lekéri a CommandID SnapToGrid parancsot. Ez a mező csak olvasható. |
| TabOrder |
Lekéri a CommandID TabOrder parancsot. Ez a mező csak olvasható. |
| Undo |
Lekéri a CommandID Visszavonás parancsot. Ez a mező csak olvasható. |
| Ungroup |
Lekéri a CommandID Csoportbontás parancsot. Ez a mező csak olvasható. |
| VerbFirst |
Lekéri az elsőt az igék közül. Ez a mező csak olvasható. |
| VerbLast |
Lekéri az igék utolsó készletét. Ez a mező csak olvasható. |
| VertSpaceConcatenate |
Lekéri a CommandID VertSpaceConcatenate parancsot. Ez a mező csak olvasható. |
| VertSpaceDecrease |
Lekéri a CommandID VertSpaceDecrease parancsot. Ez a mező csak olvasható. |
| VertSpaceIncrease |
Lekéri a CommandID VertSpaceIncrease parancsot. Ez a mező csak olvasható. |
| VertSpaceMakeEqual |
Lekéri a CommandID VertSpaceMakeEqual parancsot. Ez a mező csak olvasható. |
| ViewCode |
Lekéri a CommandID ViewCode parancsot. Ez a mező csak olvasható. |
| ViewGrid |
Lekéri a CommandID ViewGrid parancsot. Ez a mező csak olvasható. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |