Partager via


StandardCommands Classe

Définition

Définit des identificateurs pour l'ensemble de commandes standard disponibles dans la plupart des applications.

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
Héritage
StandardCommands
Dérivé

Exemples

L’exemple de code suivant montre comment ajouter un membre de la StandardCommands classe à un MenuCommand et comment ajouter à MenuCommand un 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

Remarques

Cette classe définit CommandID des identificateurs pour les commandes standard qui sont disponibles pour les concepteurs.

Pour ajouter une commande de la StandardCommands classe à un menu de concepteur, vous devez appeler la AddCommand méthode d’un IMenuCommandService et ajouter un MenuCommand qui contient un CommandID à partir de StandardCommands.

Constructeurs

StandardCommands()

Initialise une nouvelle instance de la classe StandardCommands.

Champs

AlignBottom

Obtient le CommandID de la commande AlignBottom. Ce champ est en lecture seule.

AlignHorizontalCenters

Obtient le CommandID de la commande AlignHorizontalCenters. Ce champ est en lecture seule.

AlignLeft

Obtient le CommandID de la commande AlignLeft. Ce champ est en lecture seule.

AlignRight

Obtient le CommandID de la commande AlignRight. Ce champ est en lecture seule.

AlignToGrid

Obtient le CommandID de la commande AlignToGrid. Ce champ est en lecture seule.

AlignTop

Obtient le CommandID de la commande AlignTop. Ce champ est en lecture seule.

AlignVerticalCenters

Obtient le CommandID de la commande AlignVerticalCenters. Ce champ est en lecture seule.

ArrangeBottom

Obtient le CommandID de la commande ArrangeBottom. Ce champ est en lecture seule.

ArrangeIcons

Obtient le CommandID de la commande ArrangeIcons. Ce champ est en lecture seule.

ArrangeRight

Obtient le CommandID de la commande ArrangeRight. Ce champ est en lecture seule.

BringForward

Obtient le CommandID de la commande BringForward. Ce champ est en lecture seule.

BringToFront

Obtient le CommandID de la commande BringToFront. Ce champ est en lecture seule.

CenterHorizontally

Obtient le CommandID de la commande CenterHorizontally. Ce champ est en lecture seule.

CenterVertically

Obtient le CommandID de la commande CenterVertically. Ce champ est en lecture seule.

Copy

Obtient le CommandID de la commande Copier. Ce champ est en lecture seule.

Cut

Obtient le CommandID de la commande Couper. Ce champ est en lecture seule.

Delete

Obtient le CommandID de la commande Supprimer. Ce champ est en lecture seule.

DocumentOutline

Obtient le CommandID de la commande Structure du document. Ce champ est en lecture seule.

F1Help

Obtient le CommandID de la commande F1Help. Ce champ est en lecture seule.

Group

Obtient le CommandID de la commande Grouper. Ce champ est en lecture seule.

HorizSpaceConcatenate

Obtient le CommandID de la commande HorizSpaceConcatenate. Ce champ est en lecture seule.

HorizSpaceDecrease

Obtient le CommandID de la commande HorizSpaceDecrease. Ce champ est en lecture seule.

HorizSpaceIncrease

Obtient le CommandID de la commande HorizSpaceIncrease. Ce champ est en lecture seule.

HorizSpaceMakeEqual

Obtient le CommandID de la commande HorizSpaceMakeEqual. Ce champ est en lecture seule.

LineupIcons

Obtient le CommandID de la commande LineupIcons. Ce champ est en lecture seule.

LockControls

Obtient le CommandID de la commande LockControls. Ce champ est en lecture seule.

MultiLevelRedo

Obtient le CommandID de la commande MultiLevelRedo. Ce champ est en lecture seule.

MultiLevelUndo

Obtient le CommandID de la commande MultiLevelUndo. Ce champ est en lecture seule.

Paste

Obtient le CommandID de la commande Coller. Ce champ est en lecture seule.

Properties

Obtient le CommandID de la commande Propriétés. Ce champ est en lecture seule.

PropertiesWindow

Obtient le CommandID de la commande PropertiesWindow. Ce champ est en lecture seule.

Redo

Obtient le CommandID de la commande Rétablir. Ce champ est en lecture seule.

Replace

Obtient le CommandID de la commande Remplacer. Ce champ est en lecture seule.

SelectAll

Obtient le CommandID de la commande SelectAll. Ce champ est en lecture seule.

SendBackward

Obtient le CommandID de la commande SendBackward. Ce champ est en lecture seule.

SendToBack

Obtient le CommandID de la commande SendToBack. Ce champ est en lecture seule.

ShowGrid

Obtient le CommandID de la commande ShowGrid. Ce champ est en lecture seule.

ShowLargeIcons

Obtient le CommandID de la commande ShowLargeIcons. Ce champ est en lecture seule.

SizeToControl

Obtient le CommandID de la commande SizeToControl. Ce champ est en lecture seule.

SizeToControlHeight

Obtient le CommandID de la commande SizeToControlHeight. Ce champ est en lecture seule.

SizeToControlWidth

Obtient le CommandID de la commande SizeToControlWidth. Ce champ est en lecture seule.

SizeToFit

Obtient le CommandID de la commande SizeToFit. Ce champ est en lecture seule.

SizeToGrid

Obtient le CommandID de la commande SizeToGrid. Ce champ est en lecture seule.

SnapToGrid

Obtient le CommandID de la commande SnapToGrid. Ce champ est en lecture seule.

TabOrder

Obtient le CommandID de la commande TabOrder. Ce champ est en lecture seule.

Undo

Obtient le CommandID de la commande Annuler. Ce champ est en lecture seule.

Ungroup

Obtient le CommandID de la commande Dissocier. Ce champ est en lecture seule.

VerbFirst

Obtient le premier verbe d'un ensemble de verbes. Ce champ est en lecture seule.

VerbLast

Obtient le dernier verbe d'un ensemble de verbes. Ce champ est en lecture seule.

VertSpaceConcatenate

Obtient le CommandID de la commande VertSpaceConcatenate. Ce champ est en lecture seule.

VertSpaceDecrease

Obtient le CommandID de la commande VertSpaceDecrease. Ce champ est en lecture seule.

VertSpaceIncrease

Obtient le CommandID de la commande VertSpaceIncrease. Ce champ est en lecture seule.

VertSpaceMakeEqual

Obtient le CommandID de la commande VertSpaceMakeEqual. Ce champ est en lecture seule.

ViewCode

Obtient le CommandID de la commande ViewCode. Ce champ est en lecture seule.

ViewGrid

Obtient le CommandID de la commande ViewGrid. Ce champ est en lecture seule.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi