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 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) |