Język

ToolStripControlHost Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ToolStripControlHost.

Przeciążenia

Nazwa Opis
ToolStripControlHost(Control)

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę.

ToolStripControlHost(Control, String)

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę i ma określoną nazwę.

ToolStripControlHost(Control)

Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę.

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)

Parametry

c
Control

Hostowana Control przez tę ToolStripControlHost klasę.

Wyjątki

Kontrolka, do której odwołuje się c parametr , to null.

Przykłady

Poniższy przykład kodu przedstawia konstruowanie kontrolki ToolStripControlHost i ustawianie kilku właściwości. Aby uruchomić ten przykład, wklej kod w formularzu zawierającym ToolStrip nazwę toolStrip1 i wywołanie InitializeDateTimePickerHost z konstruktora formularza lub Load procedury obsługi zdarzeń.

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

Dotyczy

ToolStripControlHost(Control, String)

Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs
Źródło:
ToolStripControlHost.cs

Inicjuje ToolStripControlHost nowe wystąpienie klasy, która hostuje określoną kontrolkę i ma określoną nazwę.

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)

Parametry

c
Control

Hostowana Control przez tę ToolStripControlHost klasę.

name
String

Nazwa elementu ToolStripControlHost.

Dotyczy