TextBox (Окно текста)

    Компонент TextBox предназначен для ввода пользователем текста.

Основными свойствами компонента являются:

- Text – определяет текст, который содержится в компоненте.

- Multiline – определяет возможность ввода многострочного текста пользователем.

- UseSystemPassword – определяет, следует ли задействовать режим, при котором вводимые пользователем символы текста будут заменяться кружками, как при вводе пароля.

- Modified – определяет, изменил ли пользователь исходный текст в компоненте (значение true). После изменения текста значение false может быть установлено для данного свойства только программно.

 

 

Label, LinkLabel (Надпись)

Компонент Label позволяет создать на форме надпись. Родственный ему компонент LinkLabel позволяет также оформить часть надписи в виде гиперссылки.

Основные свойства компонента Label:

- Text – определяет текст, отображаемый в качестве надписи.

- AutoSize – определяет, будет ли компонент автоматически принимать размеры, необходимые для отображения всего текста надписи (по умолчанию значение данного свойства равно true).

- TextAlign – определяет, по какой стороне компонента будет выравниваться текст. Данное свойство не вызывает никаких изменений при значении свойства AutoSize, равном true.

- LinkColor – определяет цвет текста-ссылки в компоненте.

- VisitedLinkColor – определяет цвет текста-ссылки, по которой пользователь ранее уже нажимал.

- LinkVisited – определяет, проходил ли ранее пользователь по ссылке, содержащейся в компоненте (если проходил, то значение будет равно true).

 

 

CheckBox (Флажок)

Компонент CheckBox позволяет выбрать одно из двух своих состояний, условно означающих «да» и «нет». Также имеется возможность установки неопределённого состояния флажка.

Компонент CheckBox обладает следующими специфическими свойствами:

- Checked – значение свойства равно true, если флажок установлен, и false – если не установлен.

- CheckState – определяет один из следующих возможных состояний компонента:

- Intermediate – неопределённое (флажок подсвечен серым цветом).

- Unchecked – флажок снят (соответствует значению false свойства Checked).

- Checked – флажок установлен (соответствует значению true свойства Checked).

 

 

RadioButton (Переключатель)

Компонент RadioButton представляет собой переключатель (наподобие компонента CheckBox) округлой формы, в котором при нажатии на нём появляется закрашенный круг (вместо галочки). В отличие от компонента CheckBox, повторное нажатие на компоненте RadioButton не приводит к снятию с него отметки. Отметка с переключателя может быть снята пользователем только в случае нажатия на другом переключателе, объединённом с текущим в одну группу. Таким образом, переключатели (в отличие от флажков) влияют на состояние друг друга, и предполагается, что в группе переключателей может быть включен только один из них (или же ни одного).

Основные свойства компонента RadioButton:

- Text – определяет текст подписи, отображаемой рядом с переключателем.

- Checked – определяет, включён ли переключатель.

AutoCheck – определяет, следует ли автоматически включать переключатель при щелчке на нём пользователем. В случае, если значение данного свойства установлено в false, щелчок на переключателе не будет приводить к его включению. В этом случае управление включением переключателя осуществляется программно через свойство Checked компонента. При этом становится возможным включение двух и более переключателей.

 

 

Помимо перечисленных на форме также часто можно увидеть и другие элементы управления. Краткое описание некоторых из них приведено ниже.

 

ListBox (Список)

Компонент ListBox представляет собой список, в котором пользователь имеет возможность выделить один или несколько пунктов, позволяет создать на форме надпись.

Основные свойства компонента ListBox:

- SelectionMode – определяет один из возможных режимов выбора элементов в списке:

· None – выделение пунктов списка запрещено (пользователь видит список, но не может установить фокус ни на одном из его элементов).

· One – пользователь может выделить только один элемент в списке (выделение другого элемента приведёт к снятию фокуса с предыдущего).

· MultiSimple – пользователь может выделить несколько элементов в списке, используя щелчки мышкой при нажатых клавишах Ctrl или Shift.

· MultiExtended – пользователь может выделить несколько элементов в списке, используя щелчки мышкой при нажатых клавишах Ctrl или Shift, а также путём протягивания мышкой прямоугольной области (все попавшие в неё элементы будут выделены).

 

В режиме одиночного выбора ссылку на выбранный в списке элемент можно получить через свойство SelectedItem компонента ListBox. В одном из режимов множественного выбора (MultiSimple или MultiExtended) список выделенных пользователем элементов может быть получен через свойство SelectedItems данного компонента. Пример перебора коллекции выделенных элементов списка:

    foreach (string str in LB1.SelectedItems)

               MessageBox.Show(str);

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: