Udostępnij za pośrednictwem


StandardCommands Klasa

Definicja

Definiuje identyfikatory 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 sposób dodawania składowej 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ń dostępnych dla projektantów.

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

Konstruktory

StandardCommands()

Inicjuje nowe wystąpienie klasy StandardCommands.

Pola

AlignBottom

Pobiera polecenie CommandID AlignBottom. To pole jest tylko do odczytu.

AlignHorizontalCenters

Pobiera polecenie CommandID AlignHorizontalCenters. To pole jest tylko do odczytu.

AlignLeft

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

AlignRight

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

AlignToGrid

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

AlignTop

Pobiera polecenie CommandID AlignTop. To pole jest tylko do odczytu.

AlignVerticalCenters

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

ArrangeBottom

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

ArrangeIcons

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

ArrangeRight

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

BringForward

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

BringToFront

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

CenterHorizontally

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

CenterVertically

Pobiera polecenie CommandID CenterVertically. To pole jest tylko do odczytu.

Copy

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

Cut

Pobiera polecenie CommandID Cut. To pole jest tylko do odczytu.

Delete

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

DocumentOutline

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

F1Help

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

Group

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

HorizSpaceConcatenate

Pobiera polecenie CommandID HorizSpaceConcatenate. To pole jest tylko do odczytu.

HorizSpaceDecrease

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

HorizSpaceIncrease

Pobiera polecenie CommandID HorizSpaceIncrease. To pole jest tylko do odczytu.

HorizSpaceMakeEqual

Pobiera polecenie CommandID HorizSpaceMakeEqual. To pole jest tylko do odczytu.

LineupIcons

Pobiera polecenie CommandID lineupIcons. To pole jest tylko do odczytu.

LockControls

Pobiera polecenie CommandID LockControls. To pole jest tylko do odczytu.

MultiLevelRedo

Pobiera polecenie CommandID MultiLevelRedo. To pole jest tylko do odczytu.

MultiLevelUndo

Pobiera polecenie CommandID MultiLevelUndo. To pole jest tylko do odczytu.

Paste

Pobiera polecenie CommandID Wklej. To pole jest tylko do odczytu.

Properties

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

PropertiesWindow

Pobiera polecenie CommandID PropertiesWindow. To pole jest tylko do odczytu.

Redo

Pobiera polecenie CommandID Redo. To pole jest tylko do odczytu.

Replace

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

SelectAll

Pobiera polecenie CommandID SelectAll. To pole jest tylko do odczytu.

SendBackward

Pobiera polecenie CommandID SendBackward. To pole jest tylko do odczytu.

SendToBack

Pobiera polecenie CommandID SendToBack. To pole jest tylko do odczytu.

ShowGrid

Pobiera polecenie CommandID ShowGrid. To pole jest tylko do odczytu.

ShowLargeIcons

Pobiera polecenie CommandID ShowLargeIcons. To pole jest tylko do odczytu.

SizeToControl

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

SizeToControlHeight

Pobiera polecenie CommandID SizeToControlHeight. To pole jest tylko do odczytu.

SizeToControlWidth

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

SizeToFit

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

SizeToGrid

Pobiera polecenie CommandID SizeToGrid. To pole jest tylko do odczytu.

SnapToGrid

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

TabOrder

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

Undo

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

Ungroup

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

VerbFirst

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

VerbLast

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

VertSpaceConcatenate

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

VertSpaceDecrease

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

VertSpaceIncrease

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

VertSpaceMakeEqual

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

ViewCode

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

ViewGrid

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

Metody

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ż