StandardCommands Třída

Definice

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)

Platí pro

Viz také