StandardCommands Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce gli identificatori per l'insieme standard dei comandi disponibili per la maggior parte delle applicazioni.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Ereditarietà
-
StandardCommands
- Derivato
Esempio
Nell'esempio di codice seguente viene illustrato come aggiungere un membro della StandardCommands classe a e MenuCommand come aggiungere a MenuCommand un oggetto 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
Commenti
Questa classe definisce CommandID gli identificatori per i comandi standard disponibili per le finestre di progettazione.
Per aggiungere un comando dalla StandardCommands classe a un menu di progettazione, è necessario chiamare il AddCommand metodo di un IMenuCommandService oggetto e aggiungere un MenuCommand oggetto contenente un CommandID oggetto da StandardCommands.
Costruttori
StandardCommands() |
Inizializza una nuova istanza della classe StandardCommands. |
Campi
AlignBottom |
Ottiene l'oggetto CommandID per il comando AlignBottom. Questo campo è di sola lettura. |
AlignHorizontalCenters |
Ottiene l'oggetto CommandID per il comando AlignHorizontalCenters. Questo campo è di sola lettura. |
AlignLeft |
Ottiene l'oggetto CommandID per il comando AlignLeft. Questo campo è di sola lettura. |
AlignRight |
Ottiene l'oggetto CommandID per il comando AlignRight. Questo campo è di sola lettura. |
AlignToGrid |
Ottiene l'oggetto CommandID per il comando AlignToGrid. Questo campo è di sola lettura. |
AlignTop |
Ottiene l'oggetto CommandID per il comando AlignTop. Questo campo è di sola lettura. |
AlignVerticalCenters |
Ottiene l'oggetto CommandID per il comando AlignVerticalCenters. Questo campo è di sola lettura. |
ArrangeBottom |
Ottiene l'oggetto CommandID per il comando ArrangeBottom. Questo campo è di sola lettura. |
ArrangeIcons |
Ottiene l'oggetto CommandID per il comando ArrangeIcons. Questo campo è di sola lettura. |
ArrangeRight |
Ottiene l'oggetto CommandID per il comando ArrangeRight. Questo campo è di sola lettura. |
BringForward |
Ottiene l'oggetto CommandID per il comando BringForward. Questo campo è di sola lettura. |
BringToFront |
Ottiene l'oggetto CommandID per il comando BringToFront. Questo campo è di sola lettura. |
CenterHorizontally |
Ottiene l'oggetto CommandID per il comando CenterHorizontally. Questo campo è di sola lettura. |
CenterVertically |
Ottiene l'oggetto CommandID per il comando CenterVertically. Questo campo è di sola lettura. |
Copy |
Ottiene l'oggetto CommandID per il comando Copy. Questo campo è di sola lettura. |
Cut |
Ottiene l'oggetto CommandID per il comando Cut. Questo campo è di sola lettura. |
Delete |
Ottiene l'oggetto CommandID per il comando Delete. Questo campo è di sola lettura. |
DocumentOutline |
Ottiene l'oggetto CommandID per il comando Document Outline. Questo campo è di sola lettura. |
F1Help |
Ottiene l'oggetto CommandID per il comando F1Help. Questo campo è di sola lettura. |
Group |
Ottiene l'oggetto CommandID per il comando Group. Questo campo è di sola lettura. |
HorizSpaceConcatenate |
Ottiene l'oggetto CommandID per il comando HorizSpaceConcatenate. Questo campo è di sola lettura. |
HorizSpaceDecrease |
Ottiene l'oggetto CommandID per il comando HorizSpaceDecrease. Questo campo è di sola lettura. |
HorizSpaceIncrease |
Ottiene l'oggetto CommandID per il comando HorizSpaceIncrease. Questo campo è di sola lettura. |
HorizSpaceMakeEqual |
Ottiene l'oggetto CommandID per il comando HorizSpaceMakeEqual. Questo campo è di sola lettura. |
LineupIcons |
Ottiene l'oggetto CommandID per il comando LineupIcons. Questo campo è di sola lettura. |
LockControls |
Ottiene l'oggetto CommandID per il comando LockControls. Questo campo è di sola lettura. |
MultiLevelRedo |
Ottiene l'oggetto CommandID per il comando MultiLevelRedo. Questo campo è di sola lettura. |
MultiLevelUndo |
Ottiene l'oggetto CommandID per il comando MultiLevelUndo. Questo campo è di sola lettura. |
Paste |
Ottiene l'oggetto CommandID per il comando Paste. Questo campo è di sola lettura. |
Properties |
Ottiene l'oggetto CommandID per il comando Properties. Questo campo è di sola lettura. |
PropertiesWindow |
Ottiene l'oggetto CommandID per il comando PropertiesWindow. Questo campo è di sola lettura. |
Redo |
Ottiene l'oggetto CommandID per il comando Redo. Questo campo è di sola lettura. |
Replace |
Ottiene l'oggetto CommandID per il comando Replace. Questo campo è di sola lettura. |
SelectAll |
Ottiene l'oggetto CommandID per il comando SelectAll. Questo campo è di sola lettura. |
SendBackward |
Ottiene l'oggetto CommandID per il comando SendBackward. Questo campo è di sola lettura. |
SendToBack |
Ottiene l'oggetto CommandID per il comando SendToBack. Questo campo è di sola lettura. |
ShowGrid |
Ottiene l'oggetto CommandID per il comando ShowGrid. Questo campo è di sola lettura. |
ShowLargeIcons |
Ottiene l'oggetto CommandID per il comando ShowLargeIcons. Questo campo è di sola lettura. |
SizeToControl |
Ottiene l'oggetto CommandID per il comando SizeToControl. Questo campo è di sola lettura. |
SizeToControlHeight |
Ottiene l'oggetto CommandID per il comando SizeToControlHeight. Questo campo è di sola lettura. |
SizeToControlWidth |
Ottiene l'oggetto CommandID per il comando SizeToControlWidth. Questo campo è di sola lettura. |
SizeToFit |
Ottiene l'oggetto CommandID per il comando SizeToFit. Questo campo è di sola lettura. |
SizeToGrid |
Ottiene l'oggetto CommandID per il comando SizeToGrid. Questo campo è di sola lettura. |
SnapToGrid |
Ottiene l'oggetto CommandID per il comando SnapToGrid. Questo campo è di sola lettura. |
TabOrder |
Ottiene l'oggetto CommandID per il comando TabOrder. Questo campo è di sola lettura. |
Undo |
Ottiene l'oggetto CommandID per il comando Undo. Questo campo è di sola lettura. |
Ungroup |
Ottiene l'oggetto CommandID per il comando Ungroup. Questo campo è di sola lettura. |
VerbFirst |
Ottiene il primo di un insieme di verbi. Questo campo è di sola lettura. |
VerbLast |
Ottiene l'ultimo di un insieme di verbi. Questo campo è di sola lettura. |
VertSpaceConcatenate |
Ottiene l'oggetto CommandID per il comando VertSpaceConcatenate. Questo campo è di sola lettura. |
VertSpaceDecrease |
Ottiene l'oggetto CommandID per il comando VertSpaceDecrease. Questo campo è di sola lettura. |
VertSpaceIncrease |
Ottiene l'oggetto CommandID per il comando VertSpaceIncrease. Questo campo è di sola lettura. |
VertSpaceMakeEqual |
Ottiene l'oggetto CommandID per il comando VertSpaceMakeEqual. Questo campo è di sola lettura. |
ViewCode |
Ottiene l'oggetto CommandID per il comando ViewCode. Questo campo è di sola lettura. |
ViewGrid |
Ottiene l'oggetto CommandID per il comando ViewGrid. Questo campo è di sola lettura. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |