StandardCommands Klasse

Definition

Definiert Bezeichner für den Standardsatz von Befehlen, die für die meisten Anwendungen verfügbar sind.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie einem Element der StandardCommands Klasse ein MenuCommand Element hinzufügen und wie sie MenuCommand einer IMenuCommandServiceKlasse hinzufügen.

   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.

Wenn Sie einen Befehl aus der StandardCommands Klasse zu einem Designermenü hinzufügen möchten, müssen Sie die AddCommand Methode eines IMenuCommandService Und hinzufügen, das ein MenuCommandCommandID Element StandardCommandsenthält.

Konstruktoren

Name Beschreibung
StandardCommands()

Initialisiert eine neue Instanz der StandardCommands-Klasse.

Felder

Name Beschreibung
AlignBottom

Ruft den CommandID Befehl "AlignBottom" ab. Dieses Feld ist schreibgeschützt.

AlignHorizontalCenters

Ruft den CommandID Befehl "AlignHorizontalCenters" ab. Dieses Feld ist schreibgeschützt.

AlignLeft

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

AlignRight

Ruft den CommandID Befehl "AlignRight" ab. Dieses Feld ist schreibgeschützt.

AlignToGrid

Ruft den CommandID Befehl "AlignToGrid" ab. Dieses Feld ist schreibgeschützt.

AlignTop

Ruft den CommandID Befehl für den Befehl Ausrichten Ab. Dieses Feld ist schreibgeschützt.

AlignVerticalCenters

Ruft den CommandID Befehl für den Befehl "AlignVerticalCenters" ab. Dieses Feld ist schreibgeschützt.

ArrangeBottom

Ruft den CommandID Befehl für den Befehl "ArrangeBottom" ab. Dieses Feld ist schreibgeschützt.

ArrangeIcons

Ruft den CommandID Befehl für den Befehl "ArrangeIcons" ab. Dieses Feld ist schreibgeschützt.

ArrangeRight

Ruft den Befehl für " CommandID ArrangeRight" ab. Dieses Feld ist schreibgeschützt.

BringForward

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

BringToFront

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

CenterHorizontally

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

CenterVertically

Ruft den CommandID CenterVertically-Befehl ab. Dieses Feld ist schreibgeschützt.

Copy

Ruft den CommandID Befehl für den Befehl "Kopieren" ab. Dieses Feld ist schreibgeschützt.

Cut

Ruft den CommandID Befehl "Ausschneiden" ab. Dieses Feld ist schreibgeschützt.

Delete

Ruft den CommandID Befehl für den Befehl "Löschen" ab. Dieses Feld ist schreibgeschützt.

DocumentOutline

Ruft den CommandID Befehl für die Dokumentgliederung ab. Dieses Feld ist schreibgeschützt.

F1Help

Ruft den CommandID F1Help-Befehl ab. Dieses Feld ist schreibgeschützt.

Group

Ruft den CommandID Befehl für den Befehl "Gruppe" ab. Dieses Feld ist schreibgeschützt.

HorizSpaceConcatenate

Ruft den CommandID Befehl "HorizSpaceConcatenate" ab. Dieses Feld ist schreibgeschützt.

HorizSpaceDecrease

Ruft den CommandID Für den Befehl HorizSpaceDecrease ab. Dieses Feld ist schreibgeschützt.

HorizSpaceIncrease

Ruft den CommandID Für den Befehl HorizSpaceIncrease ab. Dieses Feld ist schreibgeschützt.

HorizSpaceMakeEqual

Ruft den CommandID Für den HorizSpaceMakeEqual-Befehl ab. Dieses Feld ist schreibgeschützt.

LineupIcons

Ruft den CommandID Befehl für lineupIcons ab. Dieses Feld ist schreibgeschützt.

LockControls

Ruft den CommandID Befehl "LockControls" ab. Dieses Feld ist schreibgeschützt.

MultiLevelRedo

Ruft den CommandID Befehl für den Befehl "MultiLevelRedo" ab. Dieses Feld ist schreibgeschützt.

MultiLevelUndo

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

Paste

Ruft den CommandID Befehl für den Befehl "Einfügen" ab. Dieses Feld ist schreibgeschützt.

Properties

Ruft den CommandID Befehl für den Befehl "Eigenschaften" ab. Dieses Feld ist schreibgeschützt.

PropertiesWindow

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

Redo

Ruft den CommandID Befehl für den Befehl "Wiederholen" ab. Dieses Feld ist schreibgeschützt.

Replace

Ruft den CommandID Befehl zum Ersetzen ab. Dieses Feld ist schreibgeschützt.

SelectAll

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

SendBackward

Ruft den CommandID Befehl "SendBackward" ab. Dieses Feld ist schreibgeschützt.

SendToBack

Ruft den CommandID Befehl "SendToBack" ab. Dieses Feld ist schreibgeschützt.

ShowGrid

Ruft den CommandID Befehl für das ShowGrid ab. Dieses Feld ist schreibgeschützt.

ShowLargeIcons

Ruft den CommandID Befehl für showLargeIcons ab. Dieses Feld ist schreibgeschützt.

SizeToControl

Ruft den CommandID Für den Befehl SizeToControl ab. Dieses Feld ist schreibgeschützt.

SizeToControlHeight

Ruft den CommandID Für den Befehl SizeToControlHeight ab. Dieses Feld ist schreibgeschützt.

SizeToControlWidth

Ruft den CommandID Für den Befehl SizeToControlWidth ab. Dieses Feld ist schreibgeschützt.

SizeToFit

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

SizeToGrid

Ruft den CommandID Für den Befehl SizeToGrid ab. Dieses Feld ist schreibgeschützt.

SnapToGrid

Ruft den CommandID SnapToGrid -Befehl ab. Dieses Feld ist schreibgeschützt.

TabOrder

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

Undo

Ruft den CommandID Befehl "Rückgängig" ab. Dieses Feld ist schreibgeschützt.

Ungroup

Ruft den Befehl für die CommandID Gruppierung aufheben ab. Dieses Feld ist schreibgeschützt.

VerbFirst

Ruft den ersten einer Gruppe von Verben ab. Dieses Feld ist schreibgeschützt.

VerbLast

Ruft den letzten satz von Verben ab. Dieses Feld ist schreibgeschützt.

VertSpaceConcatenate

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

VertSpaceDecrease

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

VertSpaceIncrease

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

VertSpaceMakeEqual

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

ViewCode

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

ViewGrid

Ruft den CommandID Befehl für viewGrid ab. Dieses Feld ist schreibgeschützt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen