Язык

ToolStripControlHost Конструкторы

Определение

Инициализирует новый экземпляр класса ToolStripControlHost.

Перегрузки

Имя Описание
ToolStripControlHost(Control)

Инициализирует новый экземпляр ToolStripControlHost класса, на котором размещен указанный элемент управления.

ToolStripControlHost(Control, String)

Инициализирует новый экземпляр ToolStripControlHost класса, на котором размещен указанный элемент управления, и имеет указанное имя.

ToolStripControlHost(Control)

Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs

Инициализирует новый экземпляр ToolStripControlHost класса, на котором размещен указанный элемент управления.

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)

Параметры

c
Control

Размещенный Control этим ToolStripControlHost классом.

Исключения

Элемент управления, c на который ссылается nullпараметр.

Примеры

В следующем примере кода показано создание ToolStripControlHost элемента управления и настройка нескольких свойств. Чтобы запустить этот пример, вставьте код в форму, содержащую ToolStrip именованный toolStrip1 и вызывающий InitializeDateTimePickerHost вызов из конструктора формы или Load обработчика событий.

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

Применяется к

ToolStripControlHost(Control, String)

Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs
Исходный код:
ToolStripControlHost.cs

Инициализирует новый экземпляр ToolStripControlHost класса, на котором размещен указанный элемент управления, и имеет указанное имя.

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)

Параметры

c
Control

Размещенный Control этим ToolStripControlHost классом.

Применяется к