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