Практическое руководство. Добавление элементов управления, для которых не существует пользовательского интерфейса, в формы Windows Forms
Невизуального элемента управления (или компонент) предоставляет функциональные возможности приложения. В отличие от других элементов управления компоненты не предоставляют пользовательский интерфейс для пользователя и таким образом не обязательно должны отображаться в рабочей области конструктора Windows Forms. При добавлении компонента в форму, в конструкторе Windows Forms отображает изменяемого в нижней части формы, в которой отображаются все компоненты. После добавления элемента управления в область компонентов, можно выбрать компонент и задайте свойства, как и любой другой элемент управления в форме.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Добавление компонента в форму Windows
Откройте форму. Подробную информацию см. в разделе Практическое руководство. Отображение в конструкторе Windows Forms.
На панели элементов щелкните компонент и перетащите его на форму.
Компонент появится в области компонентов.
Кроме того компоненты можно добавить в форму во время выполнения. Это распространенный сценарий, особенно в том случае, поскольку компоненты не имеют визуального выражения, в отличие от элементов управления, имеющих пользовательский интерфейс. В следующем примере Timer компонент добавляется во время выполнения. (Обратите внимание на то, что Visual Studio содержит ряд различных таймеров; в этом случае используйте форм Windows Timer компонента. Дополнительные сведения о различных таймеров в Visual Studio, см. в разделе Общие сведения о серверных таймерах.)
Caution
Компоненты часто имеют особые свойства, которые должны быть заданы для их эффективной работы. В случае использования компонента Timer в приведенном ниже примере задается свойство Interval
. Убедитесь, что при добавлении компонентов в проект вы задаете необходимые свойства этих компонентов.
Добавление компонента в форму Windows программными средствами
Создайте экземпляр класса Timer в коде.
Задайте свойство
Interval
для определения времени между тактами таймера.Настройте другие необходимые свойства компонента.
В следующем коде показано создание Timer и установка его свойства
Interval
.Public Sub CreateTimer() Dim timerKeepTrack As New System.Windows.Forms.Timer timerKeepTrack.Interval = 1000 End Sub
public void createTimer() { System.Windows.Forms.Timer timerKeepTrack = new System.Windows.Forms.Timer(); timerKeepTrack.Interval = 1000; }
public: void createTimer() { System::Windows::Forms::Timer^ timerKeepTrack = gcnew System::Windows::Forms::Timer(); timerKeepTrack->Interval = 1000; }
Important
Создание ссылки на вредоносный элемент
UserControl
может поставить локальный компьютер под угрозу атаки по сети. Это может произойти только в том случае, если злоумышленник создаст небезопасный пользовательский элемент управления, а затем вы по ошибке добавите его в проект.
См. также
- Элементы управления Windows Forms
- Практическое руководство. Добавление элементов управления в формы Windows Forms
- Практическое руководство. Добавление элементов управления ActiveX в формы Windows Forms
- Практическое руководство. Копирование элементов управления между формами Windows Forms
- Размещение элементов управления в формах Windows Forms
- Создание меток и назначение сочетаний клавиш для элементов управления Windows Forms
- Элементы управления для использования в формах Windows Forms
- Функциональная классификация элементов управления Windows Forms