StandardCommands Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert id's voor de standaardset opdrachten die beschikbaar zijn voor de meeste toepassingen.
public ref class StandardCommands
public class StandardCommands
type StandardCommands = class
Public Class StandardCommands
- Overname
-
StandardCommands
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een lid van de StandardCommands klasse toevoegt aan een MenuCommand en hoe u de MenuCommand klasse toevoegt aan een 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
Opmerkingen
Deze klasse definieert CommandID id's voor standaardopdrachten die beschikbaar zijn voor ontwerpers.
Als u een opdracht uit de StandardCommands klasse wilt toevoegen aan een ontwerpfunctiemenu, moet u de AddCommand methode van een IMenuCommandService aanroepen en een MenuCommand opdracht toevoegen die een CommandID van StandardCommandsbevat.
Constructors
| Name | Description |
|---|---|
| StandardCommands() |
Initialiseert een nieuw exemplaar van de StandardCommands klasse. |
Velden
| Name | Description |
|---|---|
| AlignBottom |
Hiermee haalt u de CommandID opdracht AlignBottom op. Dit veld is alleen-lezen. |
| AlignHorizontalCenters |
Hiermee haalt u de CommandID opdracht AlignHorizontalCenters op. Dit veld is alleen-lezen. |
| AlignLeft |
Hiermee haalt u de CommandID opdracht AlignLeft op. Dit veld is alleen-lezen. |
| AlignRight |
Hiermee haalt u de CommandID opdracht AlignRight op. Dit veld is alleen-lezen. |
| AlignToGrid |
Hiermee haalt u de CommandID opdracht AlignToGrid op. Dit veld is alleen-lezen. |
| AlignTop |
Hiermee haalt u de CommandID opdracht AlignTop op. Dit veld is alleen-lezen. |
| AlignVerticalCenters |
Hiermee haalt u de CommandID opdracht AlignVerticalCenters op. Dit veld is alleen-lezen. |
| ArrangeBottom |
Hiermee haalt u de CommandID opdracht ArrangeBottom op. Dit veld is alleen-lezen. |
| ArrangeIcons |
Hiermee haalt u de CommandID opdracht ArrangeIcons op. Dit veld is alleen-lezen. |
| ArrangeRight |
Hiermee haalt u de CommandID opdracht ArrangeRight op. Dit veld is alleen-lezen. |
| BringForward |
Hiermee haalt u de CommandID opdracht BringForward op. Dit veld is alleen-lezen. |
| BringToFront |
Hiermee haalt u de CommandID opdracht BringToFront op. Dit veld is alleen-lezen. |
| CenterHorizontally |
Hiermee haalt u de CommandID opdracht CenterHorizontally op. Dit veld is alleen-lezen. |
| CenterVertically |
Hiermee haalt u de CommandID opdracht CenterVertically op. Dit veld is alleen-lezen. |
| Copy |
Hiermee haalt u de CommandID opdracht Kopiƫren op. Dit veld is alleen-lezen. |
| Cut |
Hiermee haalt u de CommandID opdracht Knippen op. Dit veld is alleen-lezen. |
| Delete |
Hiermee haalt u de CommandID opdracht Verwijderen op. Dit veld is alleen-lezen. |
| DocumentOutline |
Hiermee haalt u de CommandID opdracht Voor de opdracht Documentoverzicht op. Dit veld is alleen-lezen. |
| F1Help |
Hiermee haalt u de CommandID opdracht F1Help op. Dit veld is alleen-lezen. |
| Group |
Hiermee haalt u de CommandID opdracht Groep op. Dit veld is alleen-lezen. |
| HorizSpaceConcatenate |
Hiermee haalt u de CommandID opdracht HorizSpaceConcatenate op. Dit veld is alleen-lezen. |
| HorizSpaceDecrease |
Hiermee haalt u de CommandID opdracht HorizSpaceDecrease op. Dit veld is alleen-lezen. |
| HorizSpaceIncrease |
Hiermee haalt u de CommandID opdracht HorizSpaceIncrease op. Dit veld is alleen-lezen. |
| HorizSpaceMakeEqual |
Hiermee haalt u de CommandID opdracht HorizSpaceMakeEqual op. Dit veld is alleen-lezen. |
| LineupIcons |
Hiermee haalt u de CommandID opdracht LineupIcons op. Dit veld is alleen-lezen. |
| LockControls |
Hiermee haalt u de CommandID opdracht LockControls op. Dit veld is alleen-lezen. |
| MultiLevelRedo |
Hiermee haalt u de CommandID opdracht MultiLevelRedo op. Dit veld is alleen-lezen. |
| MultiLevelUndo |
Hiermee haalt u de CommandID opdracht MultiLevelUndo op. Dit veld is alleen-lezen. |
| Paste |
Hiermee haalt u de CommandID opdracht Plakken op. Dit veld is alleen-lezen. |
| Properties |
Hiermee haalt u de CommandID opdracht Eigenschappen op. Dit veld is alleen-lezen. |
| PropertiesWindow |
Hiermee haalt u de CommandID opdracht PropertiesWindow op. Dit veld is alleen-lezen. |
| Redo |
Hiermee haalt u de CommandID opdracht Opnieuw op. Dit veld is alleen-lezen. |
| Replace |
Hiermee haalt u de CommandID opdracht Vervangen op. Dit veld is alleen-lezen. |
| SelectAll |
Hiermee haalt u de CommandID opdracht SelectAll op. Dit veld is alleen-lezen. |
| SendBackward |
Hiermee haalt u de CommandID opdracht SendBackward op. Dit veld is alleen-lezen. |
| SendToBack |
Hiermee haalt u de CommandID opdracht SendToBack op. Dit veld is alleen-lezen. |
| ShowGrid |
Hiermee haalt u de CommandID opdracht ShowGrid op. Dit veld is alleen-lezen. |
| ShowLargeIcons |
Hiermee haalt u de CommandID opdracht ShowLargeIcons op. Dit veld is alleen-lezen. |
| SizeToControl |
Hiermee haalt u de CommandID opdracht SizeToControl op. Dit veld is alleen-lezen. |
| SizeToControlHeight |
Hiermee haalt u de CommandID opdracht SizeToControlHeight op. Dit veld is alleen-lezen. |
| SizeToControlWidth |
Hiermee haalt u de CommandID opdracht SizeToControlWidth op. Dit veld is alleen-lezen. |
| SizeToFit |
Hiermee haalt u de CommandID opdracht SizeToFit op. Dit veld is alleen-lezen. |
| SizeToGrid |
Hiermee haalt u de CommandID opdracht SizeToGrid op. Dit veld is alleen-lezen. |
| SnapToGrid |
Hiermee haalt u de CommandID opdracht SnapToGrid op. Dit veld is alleen-lezen. |
| TabOrder |
Hiermee haalt u de CommandID opdracht TabOrder op. Dit veld is alleen-lezen. |
| Undo |
Hiermee haalt u de CommandID opdracht Ongedaan maken op. Dit veld is alleen-lezen. |
| Ungroup |
Hiermee haalt u de CommandID opdracht Groep opheffen op. Dit veld is alleen-lezen. |
| VerbFirst |
Hiermee haalt u de eerste van een reeks werkwoorden op. Dit veld is alleen-lezen. |
| VerbLast |
Hiermee haalt u de laatste van een set werkwoorden op. Dit veld is alleen-lezen. |
| VertSpaceConcatenate |
Hiermee haalt u de CommandID opdracht VertSpaceConcatenate op. Dit veld is alleen-lezen. |
| VertSpaceDecrease |
Hiermee haalt u de CommandID opdracht VertSpaceDecrease op. Dit veld is alleen-lezen. |
| VertSpaceIncrease |
Hiermee haalt u de CommandID opdracht VertSpaceIncrease op. Dit veld is alleen-lezen. |
| VertSpaceMakeEqual |
Hiermee haalt u de CommandID opdracht VertSpaceMakeEqual op. Dit veld is alleen-lezen. |
| ViewCode |
Hiermee haalt u de CommandID opdracht ViewCode op. Dit veld is alleen-lezen. |
| ViewGrid |
Hiermee haalt u de CommandID opdracht ViewGrid op. Dit veld is alleen-lezen. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |