Condividi tramite


StandardCommands Classe

Definizione

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)

Si applica a

Vedi anche