StandardCommands Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os identificadores para o conjunto padrão de comandos disponíveis para a maioria dos aplicativos.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Herança
-
StandardCommands
- Derivado
Exemplos
O exemplo de código a seguir ilustra como adicionar um membro da StandardCommands classe a um MenuCommand e como adicionar o MenuCommand a um 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
Comentários
Essa classe define CommandID identificadores para comandos padrão que estão disponíveis para designers.
Para adicionar um comando da StandardCommands classe a um menu de designer, você deve chamar o AddCommand método de um IMenuCommandService e adicionar um MenuCommand que contenha um CommandID de StandardCommands.
Construtores
StandardCommands() |
Inicializa uma nova instância da classe StandardCommands. |
Campos
AlignBottom |
Obtém a CommandID do comando AlignBottom. Este campo é somente leitura. |
AlignHorizontalCenters |
Obtém a CommandID do comando AlignHorizontalCenters. Este campo é somente leitura. |
AlignLeft |
Obtém a CommandID do comando AlignLeft. Este campo é somente leitura. |
AlignRight |
Obtém a CommandID do comando AlignRight. Este campo é somente leitura. |
AlignToGrid |
Obtém a CommandID do comando AlignToGrid. Este campo é somente leitura. |
AlignTop |
Obtém a CommandID do comando AlignTop. Este campo é somente leitura. |
AlignVerticalCenters |
Obtém a CommandID do comando AlignVerticalCenters. Este campo é somente leitura. |
ArrangeBottom |
Obtém a CommandID do comando ArrangeBottom. Este campo é somente leitura. |
ArrangeIcons |
Obtém a CommandID do comando ArrangeIcons. Este campo é somente leitura. |
ArrangeRight |
Obtém a CommandID do comando ArrangeRight. Este campo é somente leitura. |
BringForward |
Obtém a CommandID do comando BringForward. Este campo é somente leitura. |
BringToFront |
Obtém a CommandID do comando BringToFront. Este campo é somente leitura. |
CenterHorizontally |
Obtém a CommandID do comando CenterHorizontally. Este campo é somente leitura. |
CenterVertically |
Obtém a CommandID do comando CenterVertically. Este campo é somente leitura. |
Copy |
Obtém a CommandID do comando Copy. Este campo é somente leitura. |
Cut |
Obtém a CommandID do comando Cut. Este campo é somente leitura. |
Delete |
Obtém a CommandID do comando Delete. Este campo é somente leitura. |
DocumentOutline |
Obtém a CommandID do comando Document Outline. Este campo é somente leitura. |
F1Help |
Obtém a CommandID do comando F1Help. Este campo é somente leitura. |
Group |
Obtém a CommandID do comando Group. Este campo é somente leitura. |
HorizSpaceConcatenate |
Obtém a CommandID do comando HorizSpaceConcatenate. Este campo é somente leitura. |
HorizSpaceDecrease |
Obtém a CommandID do comando HorizSpaceDecrease. Este campo é somente leitura. |
HorizSpaceIncrease |
Obtém a CommandID do comando HorizSpaceIncrease. Este campo é somente leitura. |
HorizSpaceMakeEqual |
Obtém a CommandID do comando HorizSpaceMakeEqual. Este campo é somente leitura. |
LineupIcons |
Obtém a CommandID do comando LineupIcons. Este campo é somente leitura. |
LockControls |
Obtém a CommandID do comando LockControls. Este campo é somente leitura. |
MultiLevelRedo |
Obtém a CommandID do comando MultiLevelRedo. Este campo é somente leitura. |
MultiLevelUndo |
Obtém a CommandID do comando MultiLevelUndo. Este campo é somente leitura. |
Paste |
Obtém a CommandID do comando Paste. Este campo é somente leitura. |
Properties |
Obtém a CommandID do comando Properties. Este campo é somente leitura. |
PropertiesWindow |
Obtém a CommandID do comando PropertiesWindow. Este campo é somente leitura. |
Redo |
Obtém a CommandID do comando Redo. Este campo é somente leitura. |
Replace |
Obtém a CommandID do comando Replace. Este campo é somente leitura. |
SelectAll |
Obtém a CommandID do comando SelectAll. Este campo é somente leitura. |
SendBackward |
Obtém a CommandID do comando SendBackward. Este campo é somente leitura. |
SendToBack |
Obtém a CommandID do comando SendToBack. Este campo é somente leitura. |
ShowGrid |
Obtém a CommandID do comando ShowGrid. Este campo é somente leitura. |
ShowLargeIcons |
Obtém a CommandID do comando ShowLargeIcons. Este campo é somente leitura. |
SizeToControl |
Obtém a CommandID do comando SizeToControl. Este campo é somente leitura. |
SizeToControlHeight |
Obtém a CommandID do comando SizeToControlHeight. Este campo é somente leitura. |
SizeToControlWidth |
Obtém a CommandID do comando SizeToControlWidth. Este campo é somente leitura. |
SizeToFit |
Obtém a CommandID do comando SizeToFit. Este campo é somente leitura. |
SizeToGrid |
Obtém a CommandID do comando SizeToGrid. Este campo é somente leitura. |
SnapToGrid |
Obtém a CommandID do comando SnapToGrid. Este campo é somente leitura. |
TabOrder |
Obtém a CommandID do comando TabOrder. Este campo é somente leitura. |
Undo |
Obtém a CommandID do comando Undo. Este campo é somente leitura. |
Ungroup |
Obtém a CommandID do comando Ungroup. Este campo é somente leitura. |
VerbFirst |
Obtém o primeiro de um conjunto de verbos. Este campo é somente leitura. |
VerbLast |
Obtém o último de um conjunto de verbos. Este campo é somente leitura. |
VertSpaceConcatenate |
Obtém a CommandID do comando VertSpaceConcatenate. Este campo é somente leitura. |
VertSpaceDecrease |
Obtém a CommandID do comando VertSpaceDecrease. Este campo é somente leitura. |
VertSpaceIncrease |
Obtém a CommandID do comando VertSpaceIncrease. Este campo é somente leitura. |
VertSpaceMakeEqual |
Obtém a CommandID do comando VertSpaceMakeEqual. Este campo é somente leitura. |
ViewCode |
Obtém a CommandID do comando ViewCode. Este campo é somente leitura. |
ViewGrid |
Obtém a CommandID do comando ViewGrid. Este campo é somente leitura. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |