Элементов управления

У каждого элемента управления, помещенного на форме, как и у самой формы, существует большое количество свойств, которые имеют некоторые стандартные значения, задаваемые системой программирования. Однако, исходя из алгоритма решаемой задачи, значения свойств элементов могут иметь определенные значения, отличные от заданных по умолчанию. Например, Командные кнопки (CommandButton) все имеют стандартные Надписи (Caption): Command1, Command2, Command3, …Эти подписи следует заменить на русские надписи так, чтобы они несли смысловую нагрузку и помогали взаимодействовать с программой.

На рис. 1.4 приведена прежняя форма (см. рис. 1.25.), после изменения ряда свойств, как для самой формы, так и для элементов управления.

Для всех элементов управления изменено свойство Шрифт (Font) – назначен шрифт 10 пунктов, жирный. Для большинства элементов Этикеток Label3, Label4 и Label5, двух Командных кнопок Command1 – Command5 и для самой формы изменено свойство Надпись (Caption). Для Label1, Label2 в свойстве Caption все удалено. Все удалено также в свойстве Text для элементов Текстовые поля Text1 и Text2. И, наконец, для надписи Label2 для свойства BorderStyle (Стиль края, границы) выбрано значение 1-Фиксировано один. Все эти изменения в свойствах четко видны, если сравнить формы на рис.1.3 и рис.1.4.

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

Еслизначение свойства задается с клавиатуры, необходимо в Окне свойств дважды щелкнуть на названии свойства и после выделения свойства и его значения ввести новое значение с клавиатуры или удалить клавишей Delete. Для редактирования введенного значения курсор следует установить на значение свойства с помощью мыши. При настройке значений свойств выбором из списков или выбором файлов из папок достаточно нажать кнопку справа в поле значения свойств.

Программным путём свойство изменяется следующим образом:

ИмяОбъекта.Свойство = ЗначениеСвойства

Например,

Command1.Enabled = False

Label5.ForeColor = &HC0

Label5.Caption = “Сложение”

При выполнении первого оператора командная кнопка Command1 будет отключена (заперта), название будет “слепым”. Второй оператор на этикетке Label5 задает красный цвет текста. При выполнении третьего оператора на этикетке Label5 будет написано слово Сложение, цвет букв - красный.

Все названия управляющих элементов в приведенном выше примере оставлены стандартными и поэтому они совершенно не информативны. А если однотипных объектов управления на форме много, то это создает определенные трудности при написании программы и ее чтении. Например, кнопкам на рис. 1.25 лучше дать следующие названия: cmdСложение для кнопки Command1, cmdВычитание – для Command2, cmdУмножение – для Command3, cmdДеление – для Command4, и cmdВыход – для Command5. Здесь применена венгерская нотация для названия элементов управления (см табл 1.1). Префикс из трех букв в начале имени элемента позволяет четко понять, какой это элемент управления.

Используя табл. 1.1, надписям можно теперь задать следующие имена: lblИтог –для Label1, lblПодписьРез – для Label2, lblЧисло1 – для Label3, lblЧисло2 – для Label4, lblОперация – для Label5.

Для текстовых полей можно задать имена: txtЧисло1 – для Text1, txtЧисло2 – для Text2.

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

Приведем такую таблицу для формы с названием Мой Калькулятор (см. табл. 1.2).

Таблица 1.2

Объект Свойство Установленное значение
Label1 (Имя) lblИтог
  Caption Пусто
  BorderStyle 1 – Фиксировано один
  Alignment 1 – Правая привязка
Label2 (Имя) lblРезультатПодп
  Caption Результат
  BorderStyle 0 - Нет
  Alignment 2 - Центровка
Label3 (Имя) lblЧисло1
  Caption Число 1
  Alignment 2 - Центровка
Label4 (Имя) lblЧисло2
  Caption Число 2
  Alignment 2 - Центровка
  Caption Выход
Label5 (Имя) lblОперация
  Font Arial, 14пт , жирный
  ForeColor Темно-красный
Text1 (Имя) txtЧисло1
  Font 10пт, жирный
  Text Пусто (удалить Text1)
  Alignment 1 – Правая привязка
Text2 (Имя) txtЧисло2
  Font 10пт, жирный
  Text Пусто (удалить Text2)
  Alignment 1 – Правая привязка
Command1 (Имя) cmdСложение
  Font 10пт, жирный
  Caption Сложить
Command2 (Имя) cmdВыход
  Font 10пт, жирный
  Caption Выход







Дата добавления: 2015-02-05; просмотров: 793;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.