StandardCommands Klasa

Definicja

Definiuje identyfikatory dla standardowego zestawu poleceń, które są dostępne dla większości aplikacji.

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
Dziedziczenie
StandardCommands
Pochodne

Przykłady

Poniższy przykład kodu ilustruje, jak dodać składową StandardCommands klasy do MenuCommand klasy i jak dodać element MenuCommand do klasy 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

Uwagi

Ta klasa definiuje CommandID identyfikatory standardowych poleceń, które są dostępne dla projektantów.

Aby dodać polecenie z StandardCommands klasy do menu projektanta, należy wywołać AddCommand metodę i IMenuCommandService dodać element zawierający element MenuCommandCommandID z StandardCommandsklasy .

Konstruktory

Nazwa Opis
StandardCommands()

Inicjuje nowe wystąpienie klasy StandardCommands.

Pola

Nazwa Opis
AlignBottom

Pobiera element CommandID dla polecenia AlignBottom. To pole jest przeznaczone tylko do odczytu.

AlignHorizontalCenters

Pobiera element CommandID dla polecenia AlignHorizontalCenters. To pole jest przeznaczone tylko do odczytu.

AlignLeft

Pobiera polecenie CommandID AlignLeft. To pole jest przeznaczone tylko do odczytu.

AlignRight

Pobiera element CommandID dla polecenia AlignRight. To pole jest przeznaczone tylko do odczytu.

AlignToGrid

Pobiera polecenie CommandID AlignToGrid. To pole jest przeznaczone tylko do odczytu.

AlignTop

Pobiera element CommandID dla polecenia AlignTop. To pole jest przeznaczone tylko do odczytu.

AlignVerticalCenters

Pobiera polecenie CommandID AlignVerticalCenters. To pole jest przeznaczone tylko do odczytu.

ArrangeBottom

Pobiera element CommandID dla polecenia ArrangeBottom. To pole jest przeznaczone tylko do odczytu.

ArrangeIcons

Pobiera element CommandID dla polecenia ArrangeIcons. To pole jest przeznaczone tylko do odczytu.

ArrangeRight

Pobiera element CommandID dla polecenia ArrangeRight. To pole jest przeznaczone tylko do odczytu.

BringForward

Pobiera polecenie CommandID BringForward. To pole jest przeznaczone tylko do odczytu.

BringToFront

Pobiera polecenie CommandID BringToFront. To pole jest przeznaczone tylko do odczytu.

CenterHorizontally

Pobiera polecenie CommandID CenterHorizontally. To pole jest przeznaczone tylko do odczytu.

CenterVertically

Pobiera element CommandID dla polecenia CenterVertically. To pole jest przeznaczone tylko do odczytu.

Copy

Pobiera polecenie CommandID kopiowania. To pole jest przeznaczone tylko do odczytu.

Cut

Pobiera element CommandID dla polecenia Cut. To pole jest przeznaczone tylko do odczytu.

Delete

Pobiera polecenie CommandID Delete. To pole jest przeznaczone tylko do odczytu.

DocumentOutline

Pobiera polecenie CommandID konspektu dokumentu. To pole jest przeznaczone tylko do odczytu.

F1Help

Pobiera polecenie CommandID F1Help. To pole jest przeznaczone tylko do odczytu.

Group

Pobiera polecenie CommandID Dla grupy. To pole jest przeznaczone tylko do odczytu.

HorizSpaceConcatenate

Pobiera element CommandID dla polecenia HorizSpaceConcatenate. To pole jest przeznaczone tylko do odczytu.

HorizSpaceDecrease

Pobiera polecenie CommandID HorizSpaceDecrease. To pole jest przeznaczone tylko do odczytu.

HorizSpaceIncrease

Pobiera element CommandID dla polecenia HorizSpaceIncrease. To pole jest przeznaczone tylko do odczytu.

HorizSpaceMakeEqual

Pobiera element CommandID dla polecenia HorizSpaceMakeEqual. To pole jest przeznaczone tylko do odczytu.

LineupIcons

Pobiera dla CommandID polecenia LineupIcons. To pole jest przeznaczone tylko do odczytu.

LockControls

Pobiera element CommandID dla polecenia LockControls. To pole jest przeznaczone tylko do odczytu.

MultiLevelRedo

Pobiera dla CommandID polecenia MultiLevelRedo. To pole jest przeznaczone tylko do odczytu.

MultiLevelUndo

Pobiera wartość CommandID dla polecenia MultiLevelUndo. To pole jest przeznaczone tylko do odczytu.

Paste

Pobiera element CommandID dla polecenia Wklej. To pole jest przeznaczone tylko do odczytu.

Properties

Pobiera polecenie CommandID Właściwości. To pole jest przeznaczone tylko do odczytu.

PropertiesWindow

Pobiera wartość CommandID dla polecenia PropertiesWindow. To pole jest przeznaczone tylko do odczytu.

Redo

Pobiera element CommandID dla polecenia Wykonaj ponownie. To pole jest przeznaczone tylko do odczytu.

Replace

Pobiera element CommandID dla polecenia Replace. To pole jest przeznaczone tylko do odczytu.

SelectAll

Pobiera element CommandID dla polecenia SelectAll. To pole jest przeznaczone tylko do odczytu.

SendBackward

Pobiera element CommandID dla polecenia SendBackward. To pole jest przeznaczone tylko do odczytu.

SendToBack

Pobiera element CommandID dla polecenia SendToBack. To pole jest przeznaczone tylko do odczytu.

ShowGrid

Pobiera dla CommandID polecenia ShowGrid. To pole jest przeznaczone tylko do odczytu.

ShowLargeIcons

Pobiera dla CommandID polecenia ShowLargeIcons. To pole jest przeznaczone tylko do odczytu.

SizeToControl

Pobiera polecenie CommandID SizeToControl. To pole jest przeznaczone tylko do odczytu.

SizeToControlHeight

Pobiera element CommandID dla polecenia SizeToControlHeight. To pole jest przeznaczone tylko do odczytu.

SizeToControlWidth

Pobiera polecenie CommandID SizeToControlWidth. To pole jest przeznaczone tylko do odczytu.

SizeToFit

Pobiera polecenie CommandID SizeToFit. To pole jest przeznaczone tylko do odczytu.

SizeToGrid

Pobiera element CommandID dla polecenia SizeToGrid. To pole jest przeznaczone tylko do odczytu.

SnapToGrid

Pobiera polecenie CommandID SnapToGrid. To pole jest przeznaczone tylko do odczytu.

TabOrder

Pobiera element CommandID dla polecenia TabOrder. To pole jest przeznaczone tylko do odczytu.

Undo

Pobiera polecenie CommandID Cofnij. To pole jest przeznaczone tylko do odczytu.

Ungroup

Pobiera element CommandID dla polecenia Ungroup. To pole jest przeznaczone tylko do odczytu.

VerbFirst

Pobiera pierwszy zestaw zleceń. To pole jest przeznaczone tylko do odczytu.

VerbLast

Pobiera ostatni zestaw zleceń. To pole jest przeznaczone tylko do odczytu.

VertSpaceConcatenate

Pobiera element CommandID dla polecenia VertSpaceConcatenate. To pole jest przeznaczone tylko do odczytu.

VertSpaceDecrease

Pobiera element CommandID dla polecenia VertSpaceDecrease. To pole jest przeznaczone tylko do odczytu.

VertSpaceIncrease

Pobiera element CommandID dla polecenia VertSpaceIncrease. To pole jest przeznaczone tylko do odczytu.

VertSpaceMakeEqual

Pobiera wartość CommandID dla polecenia VertSpaceMakeEqual. To pole jest przeznaczone tylko do odczytu.

ViewCode

Pobiera element CommandID dla polecenia ViewCode. To pole jest przeznaczone tylko do odczytu.

ViewGrid

Pobiera element CommandID dla polecenia ViewGrid. To pole jest przeznaczone tylko do odczytu.

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też