StandardCommands Osztály

Definíció

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)

A következőre érvényes:

Lásd még