StandardCommands Класс

Определение

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

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

Примеры

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

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

Имя Описание
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 Возвращает команду "Вырезать". Это поле может использоваться только для чтения.

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 Возвращает команду "Вставка". Это поле может использоваться только для чтения.

Properties

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

PropertiesWindow

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

Redo

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

Replace

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

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 Возвращает команду "Отменить". Это поле может использоваться только для чтения.

Ungroup

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

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)

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

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