StandardCommands Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje identifikátory pro standardní sadu příkazů, které jsou k dispozici pro většinu aplikací.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Dědičnost
-
StandardCommands
- Odvozené
Příklady
Následující příklad kódu ukazuje, jak přidat člen StandardCommands třídy do MenuCommand a jak přidat MenuCommand do 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
Poznámky
Tato třída definuje CommandID identifikátory pro standardní příkazy, které jsou k dispozici návrhářům.
Chcete-li přidat příkaz z StandardCommands třídy do nabídky návrháře, je nutné zavolat metodu AddCommand objektu IMenuCommandService a přidat MenuCommand , který obsahuje CommandIDStandardCommandsz .
Konstruktory
StandardCommands() |
Inicializuje novou instanci StandardCommands třídy . |
Pole
AlignBottom |
CommandID Získá pro AlignBottom příkaz. Toto pole je jen ke čtení. |
AlignHorizontalCenters |
CommandID Získá pro AlignHorizontalCenters příkaz. Toto pole je jen ke čtení. |
AlignLeft |
CommandID Získá pro AlignLeft příkaz. Toto pole je jen ke čtení. |
AlignRight |
CommandID Získá pro AlignRight příkaz. Toto pole je jen ke čtení. |
AlignToGrid |
CommandID Získá pro AlignToGrid příkaz. Toto pole je jen ke čtení. |
AlignTop |
CommandID Získá pro AlignTop příkaz. Toto pole je jen ke čtení. |
AlignVerticalCenters |
CommandID Získá pro AlignVerticalCenters příkaz. Toto pole je jen ke čtení. |
ArrangeBottom |
CommandID Získá pro ArrangeBottom příkaz. Toto pole je jen ke čtení. |
ArrangeIcons |
CommandID Získá pro ArrangeIcons příkaz. Toto pole je jen ke čtení. |
ArrangeRight |
CommandID Získá pro ArrangeRight příkaz. Toto pole je jen ke čtení. |
BringForward |
CommandID Získá pro BringForward příkaz. Toto pole je jen ke čtení. |
BringToFront |
CommandID Získá pro BringToFront příkaz. Toto pole je jen ke čtení. |
CenterHorizontally |
CommandID Získá pro CenterHorizontally příkaz. Toto pole je jen ke čtení. |
CenterVertically |
Získá pro CommandID Příkaz CenterVertically. Toto pole je jen ke čtení. |
Copy |
Získá pro CommandID příkaz Kopírovat. Toto pole je jen ke čtení. |
Cut |
CommandID Získá pro příkaz Vyjmout. Toto pole je jen ke čtení. |
Delete |
CommandID Získá pro příkaz Odstranit. Toto pole je jen ke čtení. |
DocumentOutline |
CommandID Získá pro osnovu dokumentu příkaz. Toto pole je jen ke čtení. |
F1Help |
CommandID Získá pro F1Help příkaz. Toto pole je jen ke čtení. |
Group |
Získá pro CommandID příkaz Skupina. Toto pole je jen ke čtení. |
HorizSpaceConcatenate |
CommandID Získá pro HorizSpaceConcatenate příkaz. Toto pole je jen ke čtení. |
HorizSpaceDecrease |
CommandID Získá pro příkaz HorizSpaceDecrease. Toto pole je jen ke čtení. |
HorizSpaceIncrease |
CommandID Získá pro příkaz HorizSpaceIncrease. Toto pole je jen ke čtení. |
HorizSpaceMakeEqual |
CommandID Získá pro HorizSpaceMakeEqual příkaz. Toto pole je jen ke čtení. |
LineupIcons |
CommandID Získá pro LineupIcons příkaz. Toto pole je jen ke čtení. |
LockControls |
CommandID Získá pro LockControls příkaz. Toto pole je jen ke čtení. |
MultiLevelRedo |
CommandID Získá pro MultiLevelRedo příkaz. Toto pole je jen ke čtení. |
MultiLevelUndo |
CommandID Získá pro MultiLevelUndo příkaz. Toto pole je jen ke čtení. |
Paste |
CommandID Získá pro Příkaz Vložit. Toto pole je jen ke čtení. |
Properties |
Získá pro CommandID příkaz Vlastnosti. Toto pole je jen ke čtení. |
PropertiesWindow |
CommandID Získá pro VlastnostiWindow příkaz. Toto pole je jen ke čtení. |
Redo |
Získá pro CommandID příkaz Znovu. Toto pole je jen ke čtení. |
Replace |
Získá pro CommandID příkaz Nahradit. Toto pole je jen ke čtení. |
SelectAll |
CommandID Získá pro SelectAll příkaz. Toto pole je jen ke čtení. |
SendBackward |
CommandID Získá pro SendBackward příkaz. Toto pole je jen ke čtení. |
SendToBack |
CommandID Získá pro SendToBack příkaz. Toto pole je jen ke čtení. |
ShowGrid |
Získá pro CommandID ShowGrid příkaz. Toto pole je jen ke čtení. |
ShowLargeIcons |
CommandID Získá pro ShowLargeIcons příkaz. Toto pole je jen ke čtení. |
SizeToControl |
CommandID Získá pro SizeToControl příkaz. Toto pole je jen ke čtení. |
SizeToControlHeight |
CommandID Získá pro SizeToControlHeight příkaz. Toto pole je jen ke čtení. |
SizeToControlWidth |
CommandID Získá pro SizeToControlWidth příkaz. Toto pole je jen ke čtení. |
SizeToFit |
CommandID Získá pro SizeToFit příkaz. Toto pole je jen ke čtení. |
SizeToGrid |
CommandID Získá pro SizeToGrid příkaz. Toto pole je jen ke čtení. |
SnapToGrid |
CommandID Získá pro SnapToGrid příkaz. Toto pole je jen ke čtení. |
TabOrder |
CommandID Získá pro TabOrder příkaz. Toto pole je jen ke čtení. |
Undo |
CommandID Získá pro příkaz Zpět. Toto pole je jen ke čtení. |
Ungroup |
CommandID Získá pro ungroup příkaz. Toto pole je jen ke čtení. |
VerbFirst |
Získá první ze sady sloves. Toto pole je jen ke čtení. |
VerbLast |
Získá poslední ze sady sloves. Toto pole je jen ke čtení. |
VertSpaceConcatenate |
CommandID Získá pro VertSpaceConcatenate příkaz. Toto pole je jen ke čtení. |
VertSpaceDecrease |
CommandID Získá pro VertSpaceDecrease příkaz. Toto pole je jen ke čtení. |
VertSpaceIncrease |
CommandID Získá pro VertSpaceIncrease příkaz. Toto pole je jen ke čtení. |
VertSpaceMakeEqual |
CommandID Získá pro VertSpaceMakeEqual příkaz. Toto pole je jen ke čtení. |
ViewCode |
CommandID Získá pro ViewCode příkaz. Toto pole je jen ke čtení. |
ViewGrid |
CommandID Získá pro ViewGrid příkaz. Toto pole je jen ke čtení. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |