StandardCommands Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje identyfikatory standardowego zestawu poleceń, które są dostępne dla większości aplikacji.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Dziedziczenie
-
StandardCommands
- Pochodne
Przykłady
Poniższy przykład kodu ilustruje sposób dodawania składowej StandardCommands klasy do MenuCommand klasy i jak dodać element MenuCommand do klasy 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
Uwagi
Ta klasa definiuje CommandID identyfikatory standardowych poleceń dostępnych dla projektantów.
Aby dodać polecenie z StandardCommands klasy do menu projektanta, należy wywołać AddCommand metodę elementu IMenuCommandService i dodać element zawierający element MenuCommandCommandID z StandardCommandsklasy .
Konstruktory
StandardCommands() |
Inicjuje nowe wystąpienie klasy StandardCommands. |
Pola
AlignBottom |
Pobiera polecenie CommandID AlignBottom. To pole jest tylko do odczytu. |
AlignHorizontalCenters |
Pobiera polecenie CommandID AlignHorizontalCenters. To pole jest tylko do odczytu. |
AlignLeft |
Pobiera polecenie CommandID AlignLeft. To pole jest tylko do odczytu. |
AlignRight |
Pobiera dla CommandID polecenia AlignRight. To pole jest tylko do odczytu. |
AlignToGrid |
Pobiera polecenie CommandID AlignToGrid. To pole jest tylko do odczytu. |
AlignTop |
Pobiera polecenie CommandID AlignTop. To pole jest tylko do odczytu. |
AlignVerticalCenters |
Pobiera polecenie CommandID AlignVerticalCenters. To pole jest tylko do odczytu. |
ArrangeBottom |
Pobiera dla CommandID polecenia ArrangeBottom. To pole jest tylko do odczytu. |
ArrangeIcons |
Pobiera dla CommandID polecenia ArrangeIcons. To pole jest tylko do odczytu. |
ArrangeRight |
Pobiera element CommandID dla polecenia ArrangeRight. To pole jest tylko do odczytu. |
BringForward |
Pobiera polecenie CommandID BringForward. To pole jest tylko do odczytu. |
BringToFront |
Pobiera polecenie CommandID BringToFront. To pole jest tylko do odczytu. |
CenterHorizontally |
CommandID Pobiera polecenie CenterHorizontally. To pole jest tylko do odczytu. |
CenterVertically |
Pobiera polecenie CommandID CenterVertically. To pole jest tylko do odczytu. |
Copy |
Pobiera element CommandID dla polecenia Copy. To pole jest tylko do odczytu. |
Cut |
Pobiera polecenie CommandID Cut. To pole jest tylko do odczytu. |
Delete |
Pobiera polecenie CommandID Delete. To pole jest tylko do odczytu. |
DocumentOutline |
Pobiera polecenie CommandID konspektu dokumentu. To pole jest tylko do odczytu. |
F1Help |
Pobiera polecenie CommandID F1Help. To pole jest tylko do odczytu. |
Group |
Pobiera polecenie CommandID grupy. To pole jest tylko do odczytu. |
HorizSpaceConcatenate |
Pobiera polecenie CommandID HorizSpaceConcatenate. To pole jest tylko do odczytu. |
HorizSpaceDecrease |
Pobiera polecenie CommandID HorizSpaceDecrease. To pole jest tylko do odczytu. |
HorizSpaceIncrease |
Pobiera polecenie CommandID HorizSpaceIncrease. To pole jest tylko do odczytu. |
HorizSpaceMakeEqual |
Pobiera polecenie CommandID HorizSpaceMakeEqual. To pole jest tylko do odczytu. |
LineupIcons |
Pobiera polecenie CommandID lineupIcons. To pole jest tylko do odczytu. |
LockControls |
Pobiera polecenie CommandID LockControls. To pole jest tylko do odczytu. |
MultiLevelRedo |
Pobiera polecenie CommandID MultiLevelRedo. To pole jest tylko do odczytu. |
MultiLevelUndo |
Pobiera polecenie CommandID MultiLevelUndo. To pole jest tylko do odczytu. |
Paste |
Pobiera polecenie CommandID Wklej. To pole jest tylko do odczytu. |
Properties |
Pobiera polecenie CommandID Właściwości. To pole jest tylko do odczytu. |
PropertiesWindow |
Pobiera polecenie CommandID PropertiesWindow. To pole jest tylko do odczytu. |
Redo |
Pobiera polecenie CommandID Redo. To pole jest tylko do odczytu. |
Replace |
Pobiera element CommandID dla polecenia Replace. To pole jest tylko do odczytu. |
SelectAll |
Pobiera polecenie CommandID SelectAll. To pole jest tylko do odczytu. |
SendBackward |
Pobiera polecenie CommandID SendBackward. To pole jest tylko do odczytu. |
SendToBack |
Pobiera polecenie CommandID SendToBack. To pole jest tylko do odczytu. |
ShowGrid |
Pobiera polecenie CommandID ShowGrid. To pole jest tylko do odczytu. |
ShowLargeIcons |
Pobiera polecenie CommandID ShowLargeIcons. To pole jest tylko do odczytu. |
SizeToControl |
Pobiera polecenie CommandID SizeToControl. To pole jest tylko do odczytu. |
SizeToControlHeight |
Pobiera polecenie CommandID SizeToControlHeight. To pole jest tylko do odczytu. |
SizeToControlWidth |
Pobiera polecenie CommandID SizeToControlWidth. To pole jest tylko do odczytu. |
SizeToFit |
Pobiera polecenie CommandID SizeToFit. To pole jest tylko do odczytu. |
SizeToGrid |
Pobiera polecenie CommandID SizeToGrid. To pole jest tylko do odczytu. |
SnapToGrid |
Pobiera polecenie CommandID SnapToGrid. To pole jest tylko do odczytu. |
TabOrder |
Pobiera dla CommandID polecenia TabOrder. To pole jest tylko do odczytu. |
Undo |
Pobiera polecenie CommandID Cofnij. To pole jest tylko do odczytu. |
Ungroup |
Pobiera element CommandID dla polecenia Rozgrupuj. To pole jest tylko do odczytu. |
VerbFirst |
Pobiera pierwszy zestaw zleceń. To pole jest tylko do odczytu. |
VerbLast |
Pobiera ostatni zestaw zleceń. To pole jest tylko do odczytu. |
VertSpaceConcatenate |
Pobiera element CommandID dla polecenia VertSpaceConcatenate. To pole jest tylko do odczytu. |
VertSpaceDecrease |
Pobiera wartość CommandID dla polecenia VertSpaceDecrease. To pole jest tylko do odczytu. |
VertSpaceIncrease |
Pobiera wartość CommandID dla polecenia VertSpaceIncrease. To pole jest tylko do odczytu. |
VertSpaceMakeEqual |
Pobiera wartość CommandID dla polecenia VertSpaceMakeEqual. To pole jest tylko do odczytu. |
ViewCode |
Pobiera element CommandID dla polecenia ViewCode. To pole jest tylko do odczytu. |
ViewGrid |
Pobiera element CommandID dla polecenia ViewGrid. To pole jest tylko do odczytu. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |