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) |