Свойства с фиксированным набором значений

Если допустимые значения свойства ограничиваются некоторым списком (который называется перечислением), то двойные щелчки на имени свойства будут приводить к последовательному перебору всех допустимых значений. Если их количество велико, вероятно, быстрее будет выбрать нужное значение из раскрывающегося списка во втором столбце. Работу с такими свойствами можно продемонстрировать на примере свойства BorderStyle (стиль рамки) формы Form1:

1. Щелкните на форме Form1, чтобы активизировать ее.

2. В окне свойств щелкните на кнопке со стрелкой справа от свойства ВоrderStyle. В открывшемся списке перечислены допустимые значения этого свойства:

Значение 0-None удаляет рамку вокруг формы. Чаще всего применяется в заставках.

Значение 1-Fixed Single создает тонкую рамку и запрещает произвольное изменение размеров окна.[2]

По умолчанию свойство BorderStyle имеет значение 2-Sizable. Оно применяется в тех случаях, когда пользователю разрешается изменять размеры окна.

Если по какой-либо причине вы не хотите, чтобы пользователь менял размеры диалогового окна, свойству BorderStyle следует присвоить значение 3-Fixed Dialog. В окнах сообщений, которые часто встречаются в среде Windows, используется именно этот тип рамки.

Наконец, если вы создаете «плавающую» панель инструментов, также называемую палитрой, свойству BorderStyle можно присвоить значение 4-Fixed Tool Window или 5-Sizable Tool Window в зависимости от того, какая панель вам нужна.

3. Задайте для свойства BorderStyle значение 3-Fixed Dialog. Тем самым вы запрещаете пользователю изменять размеры формы.

4. Выполните команду Run > Start, чтобы проверить работу формы. Обратите внимание — на ней отсутствуют кнопки свертывания и развертывания. Кроме того, вы не можете изменить размеры формы перетаскиванием ее границ.

5. После завершения работы с формой нажмите на ней кнопку Close (в правом верхнем углу).

 

Строковые свойства

Некоторые свойства содержат текстовые значения, которые на программистском жаргоне называются строками. Два самых распространенных свойства - Name и Caption — являются строковыми. Если значение свойства необходимо ввести с клавиатуры, то вместо того чтобы щелкать во втором столбце, следует дважды щелкнуть на имени свойства. В этом случае во втором столбце выделяется текущее значение свойства (если оно существует), и вы можете просто набрать новый текст без предварительного удаления старого текста клавишами Delete или Backspace. Завершив ввод, желательно щелкнуть на форме или нажать клавишу Enter — при этом введенное значение предохраняется от нежелательных изменений, вызванных случайно нажатыми клавишами.

 

Давайте изменим имя формы и выведем в заголовке окна ее название:

 

1. Щелкните на форме, чтобы сделать ее активным объектом.

2. В окне свойств дважды щелкните на свойстве Name (оно находится в верхней части списка). При этом выделяется текущее значение этого свойства, Form1.

3. Введите текст frmMain. Обратите внимание — когда вы начинаете вводить текст, старое значение свойства автоматически удаляется.

 

ПРИМЕЧАНИЕ Умение вводить новый текст поверх старого экономит ваше время не только в Visual Basic, но и в любых других текстовых приложениях с обработкой текста. Вам не приходится подолгу жать клавишу Backspace, чтобы удалить ненужный текст.

 

4. Нажмите клавишу Enter, чтобы задать для свойства Name значение frmMain.

5. Дважды щелкните на свойстве Caption; при этом выделяется текущее значение свойства, текст Form1.

6. Введите с клавиатуры новое значение поля Caption, например Новое значение.

 

При работе с Visual Basic эти два свойства используются чаще остальных. Свойство Name определяет имя формы, используемое в приложении, а свойство Caption — ее имя, отображаемое для пользователя в режиме выполнения.

 


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



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