ToolStripControlHost Costruttori

Definizione

Inizializza una nuova istanza della classe ToolStripControlHost.

Overload

Nome Descrizione
ToolStripControlHost(Control)

Inizializza una nuova istanza della ToolStripControlHost classe che ospita il controllo specificato.

ToolStripControlHost(Control, String)

Inizializza una nuova istanza della ToolStripControlHost classe che ospita il controllo specificato e con il nome specificato.

ToolStripControlHost(Control)

Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs

Inizializza una nuova istanza della ToolStripControlHost classe che ospita il controllo specificato.

public:
 ToolStripControlHost(System::Windows::Forms::Control ^ c);
public ToolStripControlHost(System.Windows.Forms.Control c);
new System.Windows.Forms.ToolStripControlHost : System.Windows.Forms.Control -> System.Windows.Forms.ToolStripControlHost
Public Sub New (c As Control)

Parametri

c
Control

Oggetto Control ospitato da questa ToolStripControlHost classe.

Eccezioni

Il controllo a cui fa riferimento il c parametro è null.

Esempio

L'esempio di codice seguente illustra la creazione di un ToolStripControlHost controllo e l'impostazione di diverse proprietà. Per eseguire questo esempio, incollare il codice in una maschera contenente un ToolStrip oggetto denominato toolStrip1 e una chiamata InitializeDateTimePickerHost dal costruttore del modulo o dal Load gestore eventi.

ToolStripControlHost^ dateTimePickerHost;
void InitializeDateTimePickerHost()
{
   // Create a new ToolStripControlHost, passing in a control.
   dateTimePickerHost = gcnew ToolStripControlHost( gcnew DateTimePicker );
   
   // Set the font on the ToolStripControlHost, this will affect the hosted control.
   dateTimePickerHost->Font =
      gcnew System::Drawing::Font( L"Arial",7.0F,FontStyle::Italic );
   
   // Set the Width property, this will also affect the hosted control.
   dateTimePickerHost->Width = 100;
   dateTimePickerHost->DisplayStyle = ToolStripItemDisplayStyle::Text;
   
   // Setting the Text property requires a string that converts to a
   // DateTime type since that is what the hosted control requires.
   dateTimePickerHost->Text = L"12/23/2005";
   
   // Cast the Control property back to the original type to set a
   // type-specific property.
   (dynamic_cast<DateTimePicker^>(dateTimePickerHost->Control))->Format =
      DateTimePickerFormat::Short;
   
   // Add the control host to the ToolStrip.
   toolStrip1->Items->Add( dateTimePickerHost );
}
ToolStripControlHost dateTimePickerHost;

private void InitializeDateTimePickerHost()
{

    // Create a new ToolStripControlHost, passing in a control.
    dateTimePickerHost = new ToolStripControlHost(new DateTimePicker());

    // Set the font on the ToolStripControlHost, this will affect the hosted control.
    dateTimePickerHost.Font = new Font("Arial", 7.0F, FontStyle.Italic);

    // Set the Width property, this will also affect the hosted control.
    dateTimePickerHost.Width = 100;
    dateTimePickerHost.DisplayStyle = ToolStripItemDisplayStyle.Text;

    // Setting the Text property requires a string that converts to a 
    // DateTime type since that is what the hosted control requires.
    dateTimePickerHost.Text = "12/23/2005";

    // Cast the Control property back to the original type to set a 
    // type-specific property.
    ((DateTimePicker)dateTimePickerHost.Control).Format = DateTimePickerFormat.Short;

    // Add the control host to the ToolStrip.
    toolStrip1.Items.Add(dateTimePickerHost);
}
Private dateTimePickerHost As ToolStripControlHost


Private Sub InitializeDateTimePickerHost()

    ' Create a new ToolStripControlHost, passing in a control.
    dateTimePickerHost = New ToolStripControlHost(New DateTimePicker())

    ' Set the font on the ToolStripControlHost, this will affect the hosted control.
    dateTimePickerHost.Font = New Font("Arial", 7.0F, FontStyle.Italic)

    ' Set the Width property, this will also affect the hosted control.
    dateTimePickerHost.Width = 100
    dateTimePickerHost.DisplayStyle = ToolStripItemDisplayStyle.Text

    ' Setting the Text property requires a string that converts to a 
    ' DateTime type since that is what the hosted control requires.
    dateTimePickerHost.Text = "12/23/2005"

    ' Cast the Control property back to the original type to set a 
    ' type-specific property.
    CType(dateTimePickerHost.Control, DateTimePicker).Format = DateTimePickerFormat.Short

    ' Add the control host to the ToolStrip.
    toolStrip1.Items.Add(dateTimePickerHost)

End Sub

Si applica a

ToolStripControlHost(Control, String)

Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs
Origine:
ToolStripControlHost.cs

Inizializza una nuova istanza della ToolStripControlHost classe che ospita il controllo specificato e con il nome specificato.

public:
 ToolStripControlHost(System::Windows::Forms::Control ^ c, System::String ^ name);
public ToolStripControlHost(System.Windows.Forms.Control c, string name);
new System.Windows.Forms.ToolStripControlHost : System.Windows.Forms.Control * string -> System.Windows.Forms.ToolStripControlHost
Public Sub New (c As Control, name As String)

Parametri

c
Control

Oggetto Control ospitato da questa ToolStripControlHost classe.

name
String

Nome del ToolStripControlHost.

Si applica a