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) |