Поделиться через


StandardCommands Класс

Определение

Определяет идентификаторы для стандартного набора команд, доступных в большинстве приложений.

public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
Наследование
StandardCommands
Производный

Примеры

В следующем примере кода показано, как добавить член класса MenuCommand в StandardCommands и как добавить MenuCommand в 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

Комментарии

Этот класс определяет идентификаторы CommandID для стандартных команд, доступных конструкторам.

Чтобы добавить команду из класса в StandardCommands меню конструктора, необходимо вызвать AddCommand метод IMenuCommandService и добавить MenuCommand объект , содержащий CommandID из StandardCommands.

Конструкторы

StandardCommands()

Инициализирует новый экземпляр класса StandardCommands.

Поля

AlignBottom

Возвращает идентификатор CommandID для команды AlignBottom. Это поле доступно только для чтения.

AlignHorizontalCenters

Возвращает идентификатор CommandID для команды AlignHorizontalCenters. Это поле доступно только для чтения.

AlignLeft

Возвращает идентификатор CommandID для команды AlignLeft. Это поле доступно только для чтения.

AlignRight

Возвращает идентификатор CommandID для команды AlignRight. Это поле доступно только для чтения.

AlignToGrid

Возвращает идентификатор CommandID для команды AlignToGrid. Это поле доступно только для чтения.

AlignTop

Возвращает идентификатор CommandID для команды AlignTop. Это поле доступно только для чтения.

AlignVerticalCenters

Возвращает идентификатор CommandID для команды AlignVerticalCenters. Это поле доступно только для чтения.

ArrangeBottom

Возвращает идентификатор CommandID для команды ArrangeBottom. Это поле доступно только для чтения.

ArrangeIcons

Возвращает идентификатор CommandID для команды ArrangeIcons. Это поле доступно только для чтения.

ArrangeRight

Возвращает идентификатор CommandID для команды ArrangeRight. Это поле доступно только для чтения.

BringForward

Возвращает идентификатор CommandID для команды BringForward. Это поле доступно только для чтения.

BringToFront

Возвращает идентификатор CommandID для команды BringToFront. Это поле доступно только для чтения.

CenterHorizontally

Возвращает идентификатор CommandID для команды CenterHorizontally. Это поле доступно только для чтения.

CenterVertically

Возвращает идентификатор CommandID для команды CenterVertically. Это поле доступно только для чтения.

Copy

Возвращает идентификатор CommandID для команды Copy. Это поле доступно только для чтения.

Cut

Возвращает идентификатор CommandID для команды Cut. Это поле доступно только для чтения.

Delete

Возвращает идентификатор CommandID для команды Delete. Это поле доступно только для чтения.

DocumentOutline

Возвращает идентификатор CommandID для команды "Структура документа". Это поле доступно только для чтения.

F1Help

Возвращает идентификатор CommandID для команды F1Help. Это поле доступно только для чтения.

Group

Возвращает идентификатор CommandID для команды Group. Это поле доступно только для чтения.

HorizSpaceConcatenate

Возвращает идетификатор CommandID для команды HorizSpaceConcatenate. Это поле доступно только для чтения.

HorizSpaceDecrease

Возвращает идентификатор CommandID для команды HorizSpaceDecrease. Это поле доступно только для чтения.

HorizSpaceIncrease

Возвращает идентификатор CommandID для команды HorizSpaceIncrease. Это поле доступно только для чтения.

HorizSpaceMakeEqual

Возвращает идентификатор CommandID для команды HorizSpaceMakeEqual. Это поле доступно только для чтения.

LineupIcons

Возвращает идентификатор CommandID для команды LineupIcons. Это поле доступно только для чтения.

LockControls

Возвращает идентификатор CommandID для команды LockControls. Это поле доступно только для чтения.

MultiLevelRedo

Возвращает идентификатор CommandID для команды MultiLevelRedo. Это поле доступно только для чтения.

MultiLevelUndo

Возвращает идентификатор CommandID для команды MultiLevelUndo. Это поле доступно только для чтения.

Paste

Возвращает идентификатор CommandID для команды Paste. Это поле доступно только для чтения.

Properties

Возвращает идентификатор CommandID для команды Properties. Это поле доступно только для чтения.

PropertiesWindow

Возвращает идентификатор CommandID для команды PropertiesWindow. Это поле доступно только для чтения.

Redo

Возвращает идентификатор CommandID для команды Redo. Это поле доступно только для чтения.

Replace

Возвращает идентификатор CommandID для команды Replace. Это поле доступно только для чтения.

SelectAll

Возвращает идентификатор CommandID для команды SelectAll. Это поле доступно только для чтения.

SendBackward

Возвращает идентификатор CommandID для команды SendBackward. Это поле доступно только для чтения.

SendToBack

Возвращает идентификатор CommandID для команды SendToBack. Это поле доступно только для чтения.

ShowGrid

Возвращает идентификатор CommandID для команды ShowGrid. Это поле доступно только для чтения.

ShowLargeIcons

Возвращает идентификатор CommandID для команды ShowLargeIcons. Это поле доступно только для чтения.

SizeToControl

Возвращает идентификатор CommandID для команды SizeToControl. Это поле доступно только для чтения.

SizeToControlHeight

Возвращает идентификатор CommandID для команды SizeToControlHeight. Это поле доступно только для чтения.

SizeToControlWidth

Возвращает идентификатор CommandID для команды SizeToControlWidth. Это поле доступно только для чтения.

SizeToFit

Возвращает идентификатор CommandID для команды SizeToFit. Это поле доступно только для чтения.

SizeToGrid

Возвращает идентификатор CommandID для команды SizeToGrid. Это поле доступно только для чтения.

SnapToGrid

Возвращает идентификатор CommandID для команды SnapToGrid. Это поле доступно только для чтения.

TabOrder

Возвращает идентификатор CommandID для команды TabOrder. Это поле доступно только для чтения.

Undo

Возвращает идентификатор CommandID для команды Undo. Это поле доступно только для чтения.

Ungroup

Возвращает идентификатор CommandID для команды Ungroup. Это поле доступно только для чтения.

VerbFirst

Получает первую команду из набора команд. Это поле доступно только для чтения.

VerbLast

Получает последнюю команду из набора команд. Это поле доступно только для чтения.

VertSpaceConcatenate

Возвращает идентификатор CommandID для команды VertSpaceConcatenate. Это поле доступно только для чтения.

VertSpaceDecrease

Возвращает идентификатор CommandID для команды VertSpaceDecrease. Это поле доступно только для чтения.

VertSpaceIncrease

Возвращает идентификатор CommandID для команды VertSpaceIncrease. Это поле доступно только для чтения.

VertSpaceMakeEqual

Возвращает идентификатор CommandID для команды VertSpaceMakeEqual. Это поле доступно только для чтения.

ViewCode

Возвращает идентификатор CommandID для команды ViewCode. Это поле доступно только для чтения.

ViewGrid

Возвращает идентификатор CommandID для команды ViewGrid. Это поле доступно только для чтения.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел