StandardCommands Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |