Sdílet prostřednictvím


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 MenuCommand do IMenuCommandService.

   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é zavolat metodu AddCommand objektu IMenuCommandService a přidat MenuCommand , který obsahuje CommandIDStandardCommandsz .

Konstruktory

StandardCommands()

Inicializuje novou instanci StandardCommands třídy .

Pole

AlignBottom

CommandID Získá pro AlignBottom příkaz. Toto pole je jen ke čtení.

AlignHorizontalCenters

CommandID Získá pro AlignHorizontalCenters příkaz. Toto pole je jen ke čtení.

AlignLeft

CommandID Získá pro AlignLeft příkaz. Toto pole je jen ke čtení.

AlignRight

CommandID Získá pro AlignRight příkaz. Toto pole je jen ke čtení.

AlignToGrid

CommandID Získá pro AlignToGrid příkaz. Toto pole je jen ke čtení.

AlignTop

CommandID Získá pro AlignTop příkaz. Toto pole je jen ke čtení.

AlignVerticalCenters

CommandID Získá pro AlignVerticalCenters příkaz. Toto pole je jen ke čtení.

ArrangeBottom

CommandID Získá pro ArrangeBottom příkaz. Toto pole je jen ke čtení.

ArrangeIcons

CommandID Získá pro ArrangeIcons příkaz. Toto pole je jen ke čtení.

ArrangeRight

CommandID Získá pro ArrangeRight příkaz. Toto pole je jen ke čtení.

BringForward

CommandID Získá pro BringForward příkaz. Toto pole je jen ke čtení.

BringToFront

CommandID Získá pro BringToFront příkaz. Toto pole je jen ke čtení.

CenterHorizontally

CommandID Získá pro CenterHorizontally příkaz. Toto pole je jen ke čtení.

CenterVertically

Získá pro CommandID Příkaz CenterVertically. Toto pole je jen ke čtení.

Copy

Získá pro CommandID příkaz Kopírovat. Toto pole je jen ke čtení.

Cut

CommandID Získá pro příkaz Vyjmout. Toto pole je jen ke čtení.

Delete

CommandID Získá pro příkaz Odstranit. Toto pole je jen ke čtení.

DocumentOutline

CommandID Získá pro osnovu dokumentu příkaz. Toto pole je jen ke čtení.

F1Help

CommandID Získá pro F1Help příkaz. Toto pole je jen ke čtení.

Group

Získá pro CommandID příkaz Skupina. Toto pole je jen ke čtení.

HorizSpaceConcatenate

CommandID Získá pro HorizSpaceConcatenate příkaz. Toto pole je jen ke čtení.

HorizSpaceDecrease

CommandID Získá pro příkaz HorizSpaceDecrease. Toto pole je jen ke čtení.

HorizSpaceIncrease

CommandID Získá pro příkaz HorizSpaceIncrease. Toto pole je jen ke čtení.

HorizSpaceMakeEqual

CommandID Získá pro HorizSpaceMakeEqual příkaz. Toto pole je jen ke čtení.

LineupIcons

CommandID Získá pro LineupIcons příkaz. Toto pole je jen ke čtení.

LockControls

CommandID Získá pro LockControls příkaz. Toto pole je jen ke čtení.

MultiLevelRedo

CommandID Získá pro MultiLevelRedo příkaz. Toto pole je jen ke čtení.

MultiLevelUndo

CommandID Získá pro MultiLevelUndo příkaz. Toto pole je jen ke čtení.

Paste

CommandID Získá pro Příkaz Vložit. Toto pole je jen ke čtení.

Properties

Získá pro CommandID příkaz Vlastnosti. Toto pole je jen ke čtení.

PropertiesWindow

CommandID Získá pro VlastnostiWindow příkaz. Toto pole je jen ke čtení.

Redo

Získá pro CommandID příkaz Znovu. Toto pole je jen ke čtení.

Replace

Získá pro CommandID příkaz Nahradit. Toto pole je jen ke čtení.

SelectAll

CommandID Získá pro SelectAll příkaz. Toto pole je jen ke čtení.

SendBackward

CommandID Získá pro SendBackward příkaz. Toto pole je jen ke čtení.

SendToBack

CommandID Získá pro SendToBack příkaz. Toto pole je jen ke čtení.

ShowGrid

Získá pro CommandID ShowGrid příkaz. Toto pole je jen ke čtení.

ShowLargeIcons

CommandID Získá pro ShowLargeIcons příkaz. Toto pole je jen ke čtení.

SizeToControl

CommandID Získá pro SizeToControl příkaz. Toto pole je jen ke čtení.

SizeToControlHeight

CommandID Získá pro SizeToControlHeight příkaz. Toto pole je jen ke čtení.

SizeToControlWidth

CommandID Získá pro SizeToControlWidth příkaz. Toto pole je jen ke čtení.

SizeToFit

CommandID Získá pro SizeToFit příkaz. Toto pole je jen ke čtení.

SizeToGrid

CommandID Získá pro SizeToGrid příkaz. Toto pole je jen ke čtení.

SnapToGrid

CommandID Získá pro SnapToGrid příkaz. Toto pole je jen ke čtení.

TabOrder

CommandID Získá pro TabOrder příkaz. Toto pole je jen ke čtení.

Undo

CommandID Získá pro příkaz Zpět. Toto pole je jen ke čtení.

Ungroup

CommandID Získá pro ungroup příkaz. Toto pole je jen ke čtení.

VerbFirst

Získá první ze sady sloves. Toto pole je jen ke čtení.

VerbLast

Získá poslední ze sady sloves. Toto pole je jen ke čtení.

VertSpaceConcatenate

CommandID Získá pro VertSpaceConcatenate příkaz. Toto pole je jen ke čtení.

VertSpaceDecrease

CommandID Získá pro VertSpaceDecrease příkaz. Toto pole je jen ke čtení.

VertSpaceIncrease

CommandID Získá pro VertSpaceIncrease příkaz. Toto pole je jen ke čtení.

VertSpaceMakeEqual

CommandID Získá pro VertSpaceMakeEqual příkaz. Toto pole je jen ke čtení.

ViewCode

CommandID Získá pro ViewCode příkaz. Toto pole je jen ke čtení.

ViewGrid

CommandID Získá pro ViewGrid příkaz. Toto pole je jen ke čtení.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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é