Freigeben über


StandardCommands Klasse

Definition

Definiert Bezeichner für einen Standardsatz von Befehlen, die den meisten Anwendungen zur Verfügung stehen.

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
Vererbung
StandardCommands
Abgeleitet

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein Member der StandardCommands -Klasse zu einem MenuCommand hinzugefügt wird und wie einem hinzugefügt MenuCommand wird 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

Hinweise

Diese Klasse definiert CommandID Bezeichner für Standardbefehle, die Designern zur Verfügung stehen.

Um einen Befehl aus der StandardCommands -Klasse zu einem Designermenü hinzuzufügen, müssen Sie die AddCommand -Methode eines IMenuCommandService aufrufen und ein MenuCommand hinzufügen, das einen CommandID von StandardCommandsenthält.

Konstruktoren

StandardCommands()

Initialisiert eine neue Instanz der StandardCommands-Klasse.

Felder

AlignBottom

Ruft die CommandID-Klasse für den Befehl AlignBottom ab. Dieses Feld ist schreibgeschützt.

AlignHorizontalCenters

Ruft die CommandID-Klasse für den Befehl AlignHorizontalCenters ab. Dieses Feld ist schreibgeschützt.

AlignLeft

Ruft die CommandID-Klasse für den Befehl AlignLeft ab. Dieses Feld ist schreibgeschützt.

AlignRight

Ruft die CommandID-Klasse für den Befehl AlignRight ab. Dieses Feld ist schreibgeschützt.

AlignToGrid

Ruft die CommandID-Klasse für den Befehl AlignToGrid ab. Dieses Feld ist schreibgeschützt.

AlignTop

Ruft die CommandID-Klasse für den Befehl AlignTop ab. Dieses Feld ist schreibgeschützt.

AlignVerticalCenters

Ruft die CommandID-Klasse für den Befehl AlignVerticalCenters ab. Dieses Feld ist schreibgeschützt.

ArrangeBottom

Ruft die CommandID-Klasse für den Befehl ArrangeBottom ab. Dieses Feld ist schreibgeschützt.

ArrangeIcons

Ruft die CommandID-Klasse für den Befehl ArrangeIcons ab. Dieses Feld ist schreibgeschützt.

ArrangeRight

Ruft die CommandID-Klasse für den Befehl ArrangeRight ab. Dieses Feld ist schreibgeschützt.

BringForward

Ruft die CommandID-Klasse für den Befehl BringForward ab. Dieses Feld ist schreibgeschützt.

BringToFront

Ruft die CommandID-Klasse für den Befehl BringToFront ab. Dieses Feld ist schreibgeschützt.

CenterHorizontally

Ruft die CommandID-Klasse für den Befehl CenterHorizontally ab. Dieses Feld ist schreibgeschützt.

CenterVertically

Ruft die CommandID-Klasse für den Befehl CenterVertically ab. Dieses Feld ist schreibgeschützt.

Copy

Ruft die CommandID-Klasse für den Befehl Copy ab. Dieses Feld ist schreibgeschützt.

Cut

Ruft die CommandID-Klasse für den Befehl Cut ab. Dieses Feld ist schreibgeschützt.

Delete

Ruft die CommandID-Klasse für den Befehl Delete ab. Dieses Feld ist schreibgeschützt.

DocumentOutline

Ruft die CommandID-Klasse für den Befehl Document Outline ab. Dieses Feld ist schreibgeschützt.

F1Help

Ruft die CommandID-Klasse für den Befehl F1Help ab. Dieses Feld ist schreibgeschützt.

Group

Ruft die CommandID-Klasse für den Befehl Group ab. Dieses Feld ist schreibgeschützt.

HorizSpaceConcatenate

Ruft die CommandID-Klasse für den Befehl HorizSpaceConcatenate ab. Dieses Feld ist schreibgeschützt.

HorizSpaceDecrease

Ruft die CommandID-Klasse für den Befehl HorizSpaceDecrease ab. Dieses Feld ist schreibgeschützt.

HorizSpaceIncrease

Ruft die CommandID-Klasse für den Befehl HorizSpaceIncrease ab. Dieses Feld ist schreibgeschützt.

HorizSpaceMakeEqual

Ruft die CommandID-Klasse für den Befehl HorizSpaceMakeEqual ab. Dieses Feld ist schreibgeschützt.

LineupIcons

Ruft die CommandID-Klasse für den Befehl LineupIcons ab. Dieses Feld ist schreibgeschützt.

LockControls

Ruft die CommandID-Klasse für den Befehl LockControls ab. Dieses Feld ist schreibgeschützt.

MultiLevelRedo

Ruft die CommandID-Klasse für den Befehl MultiLevelRedo ab. Dieses Feld ist schreibgeschützt.

MultiLevelUndo

Ruft die CommandID-Klasse für den Befehl MultiLevelUndo ab. Dieses Feld ist schreibgeschützt.

Paste

Ruft die CommandID-Klasse für den Befehl Paste ab. Dieses Feld ist schreibgeschützt.

Properties

Ruft die CommandID-Klasse für den Befehl Properties ab. Dieses Feld ist schreibgeschützt.

PropertiesWindow

Ruft die CommandID-Klasse für den Befehl PropertiesWindow ab. Dieses Feld ist schreibgeschützt.

Redo

Ruft die CommandID-Klasse für den Befehl Redo ab. Dieses Feld ist schreibgeschützt.

Replace

Ruft die CommandID-Klasse für den Befehl Replace ab. Dieses Feld ist schreibgeschützt.

SelectAll

Ruft die CommandID-Klasse für den Befehl SelectAll ab. Dieses Feld ist schreibgeschützt.

SendBackward

Ruft die CommandID-Klasse für den Befehl SendBackward ab. Dieses Feld ist schreibgeschützt.

SendToBack

Ruft die CommandID-Klasse für den Befehl SendToBack ab. Dieses Feld ist schreibgeschützt.

ShowGrid

Ruft die CommandID-Klasse für den Befehl ShowGrid ab. Dieses Feld ist schreibgeschützt.

ShowLargeIcons

Ruft die CommandID-Klasse für den Befehl ShowLargeIcons ab. Dieses Feld ist schreibgeschützt.

SizeToControl

Ruft die CommandID-Klasse für den Befehl SizeToControl ab. Dieses Feld ist schreibgeschützt.

SizeToControlHeight

Ruft die CommandID-Klasse für den Befehl SizeToControlHeight ab. Dieses Feld ist schreibgeschützt.

SizeToControlWidth

Ruft die CommandID-Klasse für den Befehl SizeToControlWidth ab. Dieses Feld ist schreibgeschützt.

SizeToFit

Ruft die CommandID-Klasse für den Befehl SizeToFit ab. Dieses Feld ist schreibgeschützt.

SizeToGrid

Ruft die CommandID-Klasse für den Befehl SizeToGrid ab. Dieses Feld ist schreibgeschützt.

SnapToGrid

Ruft die CommandID-Klasse für den Befehl SnapToGrid ab. Dieses Feld ist schreibgeschützt.

TabOrder

Ruft die CommandID-Klasse für den Befehl TabOrder ab. Dieses Feld ist schreibgeschützt.

Undo

Ruft die CommandID-Klasse für den Befehl Undo ab. Dieses Feld ist schreibgeschützt.

Ungroup

Ruft die CommandID-Klasse für den Befehl Ungroup ab. Dieses Feld ist schreibgeschützt.

VerbFirst

Ruft das erste Verb einer Gruppe von Verben ab. Dieses Feld ist schreibgeschützt.

VerbLast

Ruft das letzte Verb einer Gruppe von Verben ab. Dieses Feld ist schreibgeschützt.

VertSpaceConcatenate

Ruft die CommandID-Klasse für den Befehl VertSpaceConcatenate ab. Dieses Feld ist schreibgeschützt.

VertSpaceDecrease

Ruft die CommandID-Klasse für den Befehl VertSpaceDecrease ab. Dieses Feld ist schreibgeschützt.

VertSpaceIncrease

Ruft die CommandID-Klasse für den Befehl VertSpaceIncrease ab. Dieses Feld ist schreibgeschützt.

VertSpaceMakeEqual

Ruft die CommandID-Klasse für den Befehl VertSpaceMakeEqual ab. Dieses Feld ist schreibgeschützt.

ViewCode

Ruft die CommandID-Klasse für den Befehl ViewCode ab. Dieses Feld ist schreibgeschützt.

ViewGrid

Ruft die CommandID-Klasse für den Befehl ViewGrid ab. Dieses Feld ist schreibgeschützt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen