StandardCommands Класс

Определение

Определяет идентификаторы для стандартного набора команд, доступных в большинстве приложений.Defines identifiers for the standard set of commands that are available to most applications.

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

Примеры

В следующем примере кода показано, как добавить член класса StandardCommands в MenuCommand и как добавить MenuCommand в IMenuCommandService.The following code example illustrates how to add a member of the StandardCommands class to a MenuCommand and how to add the MenuCommand to an 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." );
      }
   };
}
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] 
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 идентификаторов для стандартных команд, доступных для конструкторов.This class defines CommandID identifiers for standard commands that are available to designers.

Чтобы добавить команду из класса StandardCommands в меню конструктора, необходимо вызвать метод AddCommand IMenuCommandService и добавить MenuCommand, содержащий CommandID из StandardCommands.To add a command from the StandardCommands class to a designer menu, you must call the AddCommand method of an IMenuCommandService and add a MenuCommand that contains a CommandID from StandardCommands.

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

StandardCommands()

Инициализация нового экземпляра класса StandardCommands.Initializes a new instance of the StandardCommands class.

Поля

AlignBottom

Возвращает идентификатор CommandID для команды AlignBottom.Gets the CommandID for the AlignBottom command. Данное поле предназначено только для чтения.This field is read-only.

AlignHorizontalCenters

Возвращает идентификатор CommandID для команды AlignHorizontalCenters.Gets the CommandID for the AlignHorizontalCenters command. Данное поле предназначено только для чтения.This field is read-only.

AlignLeft

Возвращает идентификатор CommandID для команды AlignLeft.Gets the CommandID for the AlignLeft command. Данное поле предназначено только для чтения.This field is read-only.

AlignRight

Возвращает идентификатор CommandID для команды AlignRight.Gets the CommandID for the AlignRight command. Данное поле предназначено только для чтения.This field is read-only.

AlignToGrid

Возвращает идентификатор CommandID для команды AlignToGrid.Gets the CommandID for the AlignToGrid command. Данное поле предназначено только для чтения.This field is read-only.

AlignTop

Возвращает идентификатор CommandID для команды AlignTop.Gets the CommandID for the AlignTop command. Данное поле предназначено только для чтения.This field is read-only.

AlignVerticalCenters

Возвращает идентификатор CommandID для команды AlignVerticalCenters.Gets the CommandID for the AlignVerticalCenters command. Данное поле предназначено только для чтения.This field is read-only.

ArrangeBottom

Возвращает идентификатор CommandID для команды ArrangeBottom.Gets the CommandID for the ArrangeBottom command. Данное поле предназначено только для чтения.This field is read-only.

ArrangeIcons

Возвращает идентификатор CommandID для команды ArrangeIcons.Gets the CommandID for the ArrangeIcons command. Данное поле предназначено только для чтения.This field is read-only.

ArrangeRight

Возвращает идентификатор CommandID для команды ArrangeRight.Gets the CommandID for the ArrangeRight command. Данное поле предназначено только для чтения.This field is read-only.

BringForward

Возвращает идентификатор CommandID для команды BringForward.Gets the CommandID for the BringForward command. Данное поле предназначено только для чтения.This field is read-only.

BringToFront

Возвращает идентификатор CommandID для команды BringToFront.Gets the CommandID for the BringToFront command. Данное поле предназначено только для чтения.This field is read-only.

CenterHorizontally

Возвращает идентификатор CommandID для команды CenterHorizontally.Gets the CommandID for the CenterHorizontally command. Данное поле предназначено только для чтения.This field is read-only.

CenterVertically

Возвращает идентификатор CommandID для команды CenterVertically.Gets the CommandID for the CenterVertically command. Данное поле предназначено только для чтения.This field is read-only.

Copy

Возвращает идентификатор CommandID для команды Copy.Gets the CommandID for the Copy command. Данное поле предназначено только для чтения.This field is read-only.

Cut

Возвращает идентификатор CommandID для команды Cut.Gets the CommandID for the Cut command. Данное поле предназначено только для чтения.This field is read-only.

Delete

Возвращает идентификатор CommandID для команды Delete.Gets the CommandID for the Delete command. Данное поле предназначено только для чтения.This field is read-only.

DocumentOutline

Возвращает идентификатор CommandID для команды "Структура документа".Gets the CommandID for the Document Outline command. Данное поле предназначено только для чтения.This field is read-only.

F1Help

Возвращает идентификатор CommandID для команды F1Help.Gets the CommandID for the F1Help command. Данное поле предназначено только для чтения.This field is read-only.

Group

Возвращает идентификатор CommandID для команды Group.Gets the CommandID for the Group command. Данное поле предназначено только для чтения.This field is read-only.

HorizSpaceConcatenate

Возвращает идетификатор CommandID для команды HorizSpaceConcatenate.Gets the CommandID for the HorizSpaceConcatenate command. Данное поле предназначено только для чтения.This field is read-only.

HorizSpaceDecrease

Возвращает идентификатор CommandID для команды HorizSpaceDecrease.Gets the CommandID for the HorizSpaceDecrease command. Данное поле предназначено только для чтения.This field is read-only.

HorizSpaceIncrease

Возвращает идентификатор CommandID для команды HorizSpaceIncrease.Gets the CommandID for the HorizSpaceIncrease command. Данное поле предназначено только для чтения.This field is read-only.

HorizSpaceMakeEqual

Возвращает идентификатор CommandID для команды HorizSpaceMakeEqual.Gets the CommandID for the HorizSpaceMakeEqual command. Данное поле предназначено только для чтения.This field is read-only.

LineupIcons

Возвращает идентификатор CommandID для команды LineupIcons.Gets the CommandID for the LineupIcons command. Данное поле предназначено только для чтения.This field is read-only.

LockControls

Возвращает идентификатор CommandID для команды LockControls.Gets the CommandID for the LockControls command. Данное поле предназначено только для чтения.This field is read-only.

MultiLevelRedo

Возвращает идентификатор CommandID для команды MultiLevelRedo.Gets the CommandID for the MultiLevelRedo command. Данное поле предназначено только для чтения.This field is read-only.

MultiLevelUndo

Возвращает идентификатор CommandID для команды MultiLevelUndo.Gets the CommandID for the MultiLevelUndo command. Данное поле предназначено только для чтения.This field is read-only.

Paste

Возвращает идентификатор CommandID для команды Paste.Gets the CommandID for the Paste command. Данное поле предназначено только для чтения.This field is read-only.

Properties

Возвращает идентификатор CommandID для команды Properties.Gets the CommandID for the Properties command. Данное поле предназначено только для чтения.This field is read-only.

PropertiesWindow

Возвращает идентификатор CommandID для команды PropertiesWindow.Gets the CommandID for the PropertiesWindow command. Данное поле предназначено только для чтения.This field is read-only.

Redo

Возвращает идентификатор CommandID для команды Redo.Gets the CommandID for the Redo command. Данное поле предназначено только для чтения.This field is read-only.

Replace

Возвращает идентификатор CommandID для команды Replace.Gets the CommandID for the Replace command. Данное поле предназначено только для чтения.This field is read-only.

SelectAll

Возвращает идентификатор CommandID для команды SelectAll.Gets the CommandID for the SelectAll command. Данное поле предназначено только для чтения.This field is read-only.

SendBackward

Возвращает идентификатор CommandID для команды SendBackward.Gets the CommandID for the SendBackward command. Данное поле предназначено только для чтения.This field is read-only.

SendToBack

Возвращает идентификатор CommandID для команды SendToBack.Gets the CommandID for the SendToBack command. Данное поле предназначено только для чтения.This field is read-only.

ShowGrid

Возвращает идентификатор CommandID для команды ShowGrid.Gets the CommandID for the ShowGrid command. Данное поле предназначено только для чтения.This field is read-only.

ShowLargeIcons

Возвращает идентификатор CommandID для команды ShowLargeIcons.Gets the CommandID for the ShowLargeIcons command. Данное поле предназначено только для чтения.This field is read-only.

SizeToControl

Возвращает идентификатор CommandID для команды SizeToControl.Gets the CommandID for the SizeToControl command. Данное поле предназначено только для чтения.This field is read-only.

SizeToControlHeight

Возвращает идентификатор CommandID для команды SizeToControlHeight.Gets the CommandID for the SizeToControlHeight command. Данное поле предназначено только для чтения.This field is read-only.

SizeToControlWidth

Возвращает идентификатор CommandID для команды SizeToControlWidth.Gets the CommandID for the SizeToControlWidth command. Данное поле предназначено только для чтения.This field is read-only.

SizeToFit

Возвращает идентификатор CommandID для команды SizeToFit.Gets the CommandID for the SizeToFit command. Данное поле предназначено только для чтения.This field is read-only.

SizeToGrid

Возвращает идентификатор CommandID для команды SizeToGrid.Gets the CommandID for the SizeToGrid command. Данное поле предназначено только для чтения.This field is read-only.

SnapToGrid

Возвращает идентификатор CommandID для команды SnapToGrid.Gets the CommandID for the SnapToGrid command. Данное поле предназначено только для чтения.This field is read-only.

TabOrder

Возвращает идентификатор CommandID для команды TabOrder.Gets the CommandID for the TabOrder command. Данное поле предназначено только для чтения.This field is read-only.

Undo

Возвращает идентификатор CommandID для команды Undo.Gets the CommandID for the Undo command. Данное поле предназначено только для чтения.This field is read-only.

Ungroup

Возвращает идентификатор CommandID для команды Ungroup.Gets the CommandID for the Ungroup command. Данное поле предназначено только для чтения.This field is read-only.

VerbFirst

Получает первую команду из набора команд.Gets the first of a set of verbs. Данное поле предназначено только для чтения.This field is read-only.

VerbLast

Получает последнюю команду из набора команд.Gets the last of a set of verbs. Данное поле предназначено только для чтения.This field is read-only.

VertSpaceConcatenate

Возвращает идентификатор CommandID для команды VertSpaceConcatenate.Gets the CommandID for the VertSpaceConcatenate command. Данное поле предназначено только для чтения.This field is read-only.

VertSpaceDecrease

Возвращает идентификатор CommandID для команды VertSpaceDecrease.Gets the CommandID for the VertSpaceDecrease command. Данное поле предназначено только для чтения.This field is read-only.

VertSpaceIncrease

Возвращает идентификатор CommandID для команды VertSpaceIncrease.Gets the CommandID for the VertSpaceIncrease command. Данное поле предназначено только для чтения.This field is read-only.

VertSpaceMakeEqual

Возвращает идентификатор CommandID для команды VertSpaceMakeEqual.Gets the CommandID for the VertSpaceMakeEqual command. Данное поле предназначено только для чтения.This field is read-only.

ViewCode

Возвращает идентификатор CommandID для команды ViewCode.Gets the CommandID for the ViewCode command. Данное поле предназначено только для чтения.This field is read-only.

ViewGrid

Возвращает идентификатор CommandID для команды ViewGrid.Gets the CommandID for the ViewGrid command. Данное поле предназначено только для чтения.This field is read-only.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Безопасность

NamedPermissionSet
для полного доступа к системным ресурсам.for full access to system resources. Значения спроса: LinkDemand, InheritanceDemand.Demand values: LinkDemand, InheritanceDemand. Связанное состояние:Associated state:

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

Дополнительно