StandardCommands Classe
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
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
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.
Standard |
Inicializa uma nova instância da classe StandardCommands. |
Align |
Obtém a CommandID do comando AlignBottom. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignHorizontalCenters. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignLeft. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignRight. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignToGrid. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignTop. Este campo é somente leitura. |
Align |
Obtém a CommandID do comando AlignVerticalCenters. Este campo é somente leitura. |
Arrange |
Obtém a CommandID do comando ArrangeBottom. Este campo é somente leitura. |
Arrange |
Obtém a CommandID do comando ArrangeIcons. Este campo é somente leitura. |
Arrange |
Obtém a CommandID do comando ArrangeRight. Este campo é somente leitura. |
Bring |
Obtém a CommandID do comando BringForward. Este campo é somente leitura. |
Bring |
Obtém a CommandID do comando BringToFront. Este campo é somente leitura. |
Center |
Obtém a CommandID do comando CenterHorizontally. Este campo é somente leitura. |
Center |
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. |
Document |
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. |
Horiz |
Obtém a CommandID do comando HorizSpaceConcatenate. Este campo é somente leitura. |
Horiz |
Obtém a CommandID do comando HorizSpaceDecrease. Este campo é somente leitura. |
Horiz |
Obtém a CommandID do comando HorizSpaceIncrease. Este campo é somente leitura. |
Horiz |
Obtém a CommandID do comando HorizSpaceMakeEqual. Este campo é somente leitura. |
Lineup |
Obtém a CommandID do comando LineupIcons. Este campo é somente leitura. |
Lock |
Obtém a CommandID do comando LockControls. Este campo é somente leitura. |
Multi |
Obtém a CommandID do comando MultiLevelRedo. Este campo é somente leitura. |
Multi |
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. |
Properties |
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. |
Select |
Obtém a CommandID do comando SelectAll. Este campo é somente leitura. |
Send |
Obtém a CommandID do comando SendBackward. Este campo é somente leitura. |
Send |
Obtém a CommandID do comando SendToBack. Este campo é somente leitura. |
Show |
Obtém a CommandID do comando ShowGrid. Este campo é somente leitura. |
Show |
Obtém a CommandID do comando ShowLargeIcons. Este campo é somente leitura. |
Size |
Obtém a CommandID do comando SizeToControl. Este campo é somente leitura. |
Size |
Obtém a CommandID do comando SizeToControlHeight. Este campo é somente leitura. |
Size |
Obtém a CommandID do comando SizeToControlWidth. Este campo é somente leitura. |
Size |
Obtém a CommandID do comando SizeToFit. Este campo é somente leitura. |
Size |
Obtém a CommandID do comando SizeToGrid. Este campo é somente leitura. |
Snap |
Obtém a CommandID do comando SnapToGrid. Este campo é somente leitura. |
Tab |
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. |
Verb |
Obtém o primeiro de um conjunto de verbos. Este campo é somente leitura. |
Verb |
Obtém o último de um conjunto de verbos. Este campo é somente leitura. |
Vert |
Obtém a CommandID do comando VertSpaceConcatenate. Este campo é somente leitura. |
Vert |
Obtém a CommandID do comando VertSpaceDecrease. Este campo é somente leitura. |
Vert |
Obtém a CommandID do comando VertSpaceIncrease. Este campo é somente leitura. |
Vert |
Obtém a CommandID do comando VertSpaceMakeEqual. Este campo é somente leitura. |
View |
Obtém a CommandID do comando ViewCode. Este campo é somente leitura. |
View |
Obtém a CommandID do comando ViewGrid. Este campo é somente leitura. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: