Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_200309.doc
Скачиваний:
39
Добавлен:
24.12.2018
Размер:
4.38 Mб
Скачать

Выбор первоначального размещения формы

Свойство формы StartPosition позволяет определить место, в котором форма появится на экране впервые. Это свойство может принимать любое значение из перечисления StartPosition.

Чтобы определить первоначальное размещение формы, назначьте соответствующее значение свойству StartPosition.

CenterScreen Форма отображается в центре экрана.

WindowsDefaultLocaton Форма отображается в месте, заданном по умолчанию в Windows.

WindowsDefaultBounds Форма отображается в месте и с размерами окна, заданными по умолчанию в Windows.

CenterParent Форма центрируется относительно своей родительской формы.

Изменение внешнего вида формы

Внешний вид пользовательского интерфейса — важная составляющая приложения. Неудачный интерфейс трудно осваивать, а значит, требуется больше времени и средств на обучение работе с приложением. Внешний вид формы можно изменять, корректируя ее свойства. У формы множество врожденных свойств, которые определяют ее облик. Их значения можно просматривать и изменять в дизайнере через окно свойств формы.

Изменение заголовка формы. Для изменения свойства заголовка формы необходимо отредактировать свойство «text» в окне свойств. После чего запустить форму.

Изменение значка формы.

Некоторые свойства, такие, как Font, в действительности заключают в себе несколько значений, каждое из которых влияет на вид формы по-своему. Щелкнув в окне Properties знак + рядом с именем свойства (Font), вы сможете просмотреть и изменить каждое из этих значений. Для некоторых свойств, таких, как BackColor и ForeColor, значения определяют средствами специального редактора.

Свойства формы также разрешено менять в коде во время выполнения. Например, следующая команда назначает фону красный цвет:

// Предполагается, что следующий метод вызывают

// из кода формы, цвет фона которой нужно изменить.

this.BackColor = System.Drawing.Color.Red

Для работы со свойствами принят тот же синтаксис, что и для других членов класса. Значения свойств устанавливают при помощи оператора присваивания (=) и получают, обращаясь к свойствам по имени.

Свойства BackColor, ForeColor и Text

С результатом работы этих свойств пользователи сталкиваются в первую очередь.

Свойство Text определяет текст заголовка формы, a BackColor к ForeColor — цвета, которые используются на форме. Свойство ForeColor определяет цвет текста переднего плана. При размещении на форме большинство элементов управления автоматически устанавливают свое свойство ForeColor согласно значению одноименного свойства формы. Аналогично ведет себя свойство BackColor (оно определяет цвет фона) у многих элементов управления, в том числе Button и Label: при перетаскивании их в окно дизайнера это свойство автоматически устанавливается в соответствии со свойством BackColor формы. У остальных элементов управления, например у TextBox, это свойство определяется независимо от фона, поэтому его приходится задавать вручную.

Поскольку выбор цвета важен для дизайна пользовательского интерфейса, следует отнестись к нему очень внимательно. Возможно, во время разработки красный текст на голубом фоне выглядит забавно, но после развертывания приложения читать такой текст очень трудно. Чтобы облегчить чтение форм, следует применять высоко контрастные цветовые схемы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]