StandardCommands Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje identifikátory pro standardní sadu příkazů, které jsou k dispozici pro většinu aplikací.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Dědičnost
-
StandardCommands
- Odvozené
Příklady
Následující příklad kódu ukazuje, jak přidat člen StandardCommands třídy do MenuCommand a jak přidat do objektu 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
Poznámky
Tato třída definuje CommandID identifikátory pro standardní příkazy, které jsou k dispozici návrhářům.
Chcete-li přidat příkaz z StandardCommands třídy do nabídky návrháře, je nutné volat AddCommand metodu a IMenuCommandService přidat MenuCommand , která obsahuje CommandID z StandardCommands.
Konstruktory
| Name | Description |
|---|---|
| StandardCommands() |
Inicializuje novou instanci StandardCommands třídy. |
Pole
| Name | Description |
|---|---|
| AlignBottom |
CommandID Získá pro AlignBottom příkaz. Toto pole je určeno pouze ke čtení. |
| AlignHorizontalCenters |
CommandID Získá pro AlignHorizontalCenters příkaz. Toto pole je určeno pouze ke čtení. |
| AlignLeft |
CommandID Získá příkaz AlignLeft. Toto pole je určeno pouze ke čtení. |
| AlignRight |
CommandID Získá pro AlignRight příkaz. Toto pole je určeno pouze ke čtení. |
| AlignToGrid |
CommandID Získá pro AlignToGrid příkaz. Toto pole je určeno pouze ke čtení. |
| AlignTop |
CommandID Získá příkaz AlignTop. Toto pole je určeno pouze ke čtení. |
| AlignVerticalCenters |
CommandID Získá pro AlignVerticalCenters příkaz. Toto pole je určeno pouze ke čtení. |
| ArrangeBottom |
CommandID Získá příkaz ArrangeBottom. Toto pole je určeno pouze ke čtení. |
| ArrangeIcons |
CommandID Získá příkaz ArrangeIcons. Toto pole je určeno pouze ke čtení. |
| ArrangeRight |
CommandID Získá příkaz ArrangeRight. Toto pole je určeno pouze ke čtení. |
| BringForward |
CommandID Získá příkaz BringForward. Toto pole je určeno pouze ke čtení. |
| BringToFront |
CommandID Získá příkaz BringToFront. Toto pole je určeno pouze ke čtení. |
| CenterHorizontally |
CommandID Získá příkaz CenterHorizontally. Toto pole je určeno pouze ke čtení. |
| CenterVertically |
CommandID Získá příkaz CenterVerticky. Toto pole je určeno pouze ke čtení. |
| Copy |
CommandID Získá příkaz Kopírovat. Toto pole je určeno pouze ke čtení. |
| Cut |
CommandID Získá příkaz Vyjmout. Toto pole je určeno pouze ke čtení. |
| Delete |
Získá příkaz CommandID Odstranit. Toto pole je určeno pouze ke čtení. |
| DocumentOutline |
Získá pro příkaz Osnova CommandID dokumentu. Toto pole je určeno pouze ke čtení. |
| F1Help |
CommandID Získá příkaz F1Help. Toto pole je určeno pouze ke čtení. |
| Group |
CommandID Získá pro příkaz Skupina. Toto pole je určeno pouze ke čtení. |
| HorizSpaceConcatenate |
CommandID Získá pro příkaz HorizSpaceConcatenate. Toto pole je určeno pouze ke čtení. |
| HorizSpaceDecrease |
CommandID Získá pro příkaz HorizSpaceDecrease. Toto pole je určeno pouze ke čtení. |
| HorizSpaceIncrease |
CommandID Získá příkaz HorizSpaceIncrease. Toto pole je určeno pouze ke čtení. |
| HorizSpaceMakeEqual |
CommandID Získá pro příkaz HorizSpaceMakeEqual. Toto pole je určeno pouze ke čtení. |
| LineupIcons |
CommandID Získá příkaz LineupIcons. Toto pole je určeno pouze ke čtení. |
| LockControls |
CommandID Získá pro LockControls příkaz. Toto pole je určeno pouze ke čtení. |
| MultiLevelRedo |
CommandID Získá příkaz MultiLevelRedo. Toto pole je určeno pouze ke čtení. |
| MultiLevelUndo |
CommandID Získá příkaz MultiLevelUndo. Toto pole je určeno pouze ke čtení. |
| Paste |
CommandID Získá příkaz Vložit. Toto pole je určeno pouze ke čtení. |
| Properties |
CommandID Získá příkaz Vlastnosti. Toto pole je určeno pouze ke čtení. |
| PropertiesWindow |
CommandID Získá pro PropertiesWindow příkaz. Toto pole je určeno pouze ke čtení. |
| Redo |
CommandID Získá příkaz Znovu. Toto pole je určeno pouze ke čtení. |
| Replace |
CommandID Získá pro příkaz Nahradit. Toto pole je určeno pouze ke čtení. |
| SelectAll |
CommandID Získá příkaz SelectAll. Toto pole je určeno pouze ke čtení. |
| SendBackward |
CommandID Získá příkaz SendBackward. Toto pole je určeno pouze ke čtení. |
| SendToBack |
CommandID Získá pro SendToBack příkaz. Toto pole je určeno pouze ke čtení. |
| ShowGrid |
CommandID Získá příkaz ShowGrid. Toto pole je určeno pouze ke čtení. |
| ShowLargeIcons |
CommandID Získá příkaz ShowLargeIcons. Toto pole je určeno pouze ke čtení. |
| SizeToControl |
CommandID Získá pro SizeToControl příkaz. Toto pole je určeno pouze ke čtení. |
| SizeToControlHeight |
CommandID Získá pro SizeToControlHeight příkaz. Toto pole je určeno pouze ke čtení. |
| SizeToControlWidth |
CommandID Získá pro SizeToControlWidth příkaz. Toto pole je určeno pouze ke čtení. |
| SizeToFit |
CommandID Získá pro SizeToFit příkaz. Toto pole je určeno pouze ke čtení. |
| SizeToGrid |
CommandID Získá pro SizeToGrid příkaz. Toto pole je určeno pouze ke čtení. |
| SnapToGrid |
CommandID Získá pro SnapToGrid příkaz. Toto pole je určeno pouze ke čtení. |
| TabOrder |
CommandID Získá příkaz TabOrder. Toto pole je určeno pouze ke čtení. |
| Undo |
CommandID Získá pro příkaz Zpět. Toto pole je určeno pouze ke čtení. |
| Ungroup |
CommandID Získá pro příkaz Ungroup. Toto pole je určeno pouze ke čtení. |
| VerbFirst |
Získá první ze sady sloves. Toto pole je určeno pouze ke čtení. |
| VerbLast |
Získá poslední sadu sloves. Toto pole je určeno pouze ke čtení. |
| VertSpaceConcatenate |
CommandID Získá pro VertSpaceConcatenate příkaz. Toto pole je určeno pouze ke čtení. |
| VertSpaceDecrease |
CommandID Získá pro příkaz VertSpaceDecrease. Toto pole je určeno pouze ke čtení. |
| VertSpaceIncrease |
CommandID Získá pro příkaz VertSpaceIncrease. Toto pole je určeno pouze ke čtení. |
| VertSpaceMakeEqual |
CommandID Získá pro VertSpaceMakeEqual příkaz. Toto pole je určeno pouze ke čtení. |
| ViewCode |
CommandID Získá příkaz ViewCode. Toto pole je určeno pouze ke čtení. |
| ViewGrid |
CommandID Získá pro ViewGrid příkaz. Toto pole je určeno pouze ke čtení. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |