4. Понятие об элементах управления.В этом разделе Вы получите первые понятия об элементах управления и начнете работу с ними. Элементы управления (далее – кóнтролы, от англ. Control – Управляющий элемент) есть компоненты программы, представляющие собою самостоятельные объекты, и обладающие собственной функциональностью. Элемент управления однажды создается разработчиком, и затем может использоваться любым программистом в любой программе, написанной на любом языке, способном работать с элементами управления. Это значительно экономит время и силы разработчиков, для которых контролы являются своеобразными «черными ящиками», т.е. их строение и механизм работы могут оставаться неизвестными. VB позволяет создавать оригинальные элементы управления. Для добавления имеющегося элемента управления к программе используется специальное окно VB под названием ToolBox (ПанельИнструментов). Запустите VB, откройте Ваш проект, как было указано в предыдущем занятии. Если окна ToolBox нет на экране, выполните команду меню View Обратите внимание на значок, изображенный в меню View рядом с пунктом ToolBox. Найдите такой же рисунок на панели кнопок, расположенной ниже меню VB. Нажатие на эту кнопку эквивалентно выбору пункта меню View Появится панель, на которой находятся небольшие значки:
Это – стандартный набор элементов управления VB, доступных в созданном вами проекте. Позже мы научимся добавлять к проекту другие элементы управления.
Кроме того, VB позволяет использовать «нестандартные» элементы, для чего их надо «подключить» к проекту. Это мы сделаем немного позднее. Итак, вернемся к нашему проекту.
Должно получиться примерно так:
Если что-то не получается, попробуйте еще раз, внимательно следуя указаниям. Как видите, на разрабатываемой вами форме появилось изображение кнопки, окруженное темными квадратиками-маркерами. Простым перетаскиванием этих маркеров Вы можете изменять размеры и положение объекта. Сделаем это:
Кнопка изменила размеры!
А теперь кнопка переместилась на другое место, не изменив своих размеров. Придайте кнопке примерно такой вид и положение:
Вот что получится:
Маркеры вокруг кнопки исчезли, но появились вокруг создаваемой вами формы. Теперь, перетаскивая маркеры, вы будете изменять размеры вашей формы. Это называется переносом фокуса с одного объекта на другой. Для визуального редактирования объекта требуется перенести на него фокус. Как видите, на кнопке надпись “Command1”. Следует ее изменить
При перемещении фокуса на редактируемый объект вы получаете доступ к его свойствам. А теперь попробуйте сделать обратное: в списке вверху окна Properties выберите по очереди строку с надписью frmAbout и Command1. Заметьте, что фокус редактирования перемещается на объект, выбранный в списке!
Запустите программу. Изменился ли внешний вид формы? Если вам надо поместить на форму несколько одинаковых контролов, то перед выбором контрола на ToolBox нажмите [Ctrl]. Для отмены выбора щелкните на изображении другого контрола – или на «стрелке» в верхнем левом углу ToolBox. Можно поместить контрол на разрабатываемую форму, выполнив double-click на изображении контрола на ToolBox. Контрол будет помещен в центре формы, а затем Вы сможете его изменить. Итак, вы научились основам визуального редактирования, принесшего VB заслуженную славу. Вопросы
Задания
|