Кнопка развертывания/восстановления

Кнопка развертывания имеет две функции. Если форма находится в обычном состоянии, то нажатие этой кнопки разворачивает текущую форму до размеров экрана или контейнера формы. Контейнер также называется родительской формой многодокументного интерфейса (MDI) (о таких формах рассказано в разделе «Работа с многодокументными формами (MDI)» в конце этого урока). Если форма развернута, при повторном нажатии этой кнопки она возвращается в свое исходное состояние. Чтобы кнопка развертывания присутствовала на форме, следует установить в True значение свойства MaxButton в окне свойств.

Кнопка закрытия

Единственное назначение этой кнопки — закрытие текущего окна. В Visual Basic наличие кнопки закрытия зависит от свойства ControlBox (и, соответственно, от наличия кнопки оконного меню). Если кнопка оконного меню отсутствует, то кнопка закрытия тоже не выводится. Если вы отказываетесь от оконного меню и от кнопки закрытия, вам придется обеспечить средства для закрытия формы. Форма может закрываться автоматически, а также с помощью кнопки или специальной команды меню. Об этом подробнее рассказано в следующем разделе.

Работа со свойствами форм

Как мы узнали в уроке 1, свойства описывают атрибуты объекта. С их помощью можно управлять внешним видом и даже поведением объекта. Каждый объект Visual Basic имеет хотя бы одно свойство, хотя у большинства объектов свойств гораздо больше. Ниже перечислены все свойства объектов-форм.

 

ActiveControl DrawWidth HelpContextID NegotiateMenus
ActiveForm Enabled hWnd Picture
Appearance FillColor Icon ScaleHeight
AutoRedraw FillStyle Image ScaleLeft
BackColor Font KeyPreview ScaleMode
BorderStyle FontBold Left ScaleTop
Caption FontItalic LinkMode ScaleWidth
ClipControls FontName LinkTopic ShowInTaskbar
ControlBox FontSize MaxButton Tag
Controls FontStrikeThru MDIChild Top
Count FontTransparent MinButton Visible
CurrentX FontUnderline MouseIcon WhatsThisButton
CurrentY ForeColor MousePointer WhatsThisHelp
DrawMode hDC Moveable Width
DrawStyle Height Name WindowState

 

При первом взгляде на список в окне свойств может показаться, что он чрезмерно велик. К счастью, в большинстве случаев используются лишь некоторые свойства (в списке они выделены полужирным шрифтом), а с другими свойствами вам придется встречаться довольно редко. Обратите внимание: перечисленные свойства относятся лишь к объектам-формам. Как вы узнаете из урока 3, многие объекты обладают некоторыми общими свойствами, однако значения свойств относятся к конкретному объекту. Например, человека тоже можно описать с помощью свойств. Мое свойство Name имеет значение Steve, а свойство EyeColor (цвет глаз) — значение Blue (голубой). При этом у моей жены свойство Name будет иметь значение Susan, а свойство EyeColor — значение Brown (карий).

 

ПОДСКАЗКА Не все перечисленные свойства присутствуют в окне свойств. Если вы не видите какое-либо из них, значит, оно доступно лишь в режиме выполнения и задать его значение в режиме конструирования невозможно (более подробная информация приведена далее, в разделе «Настройка свойств формы»).

 


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



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