приложений.
306
Вместо заключения. Графический конструктор
Создание простого окна с кнопкой
— Ну что, не передумали?
— Мне выбирать не приходится.
Из к/ф «Приключения Шерлока Холмса
и доктора Ватсона. Знакомство»
В качестве иллюстрации возможностей среды разработки Visual C# Express 2010 рассмотрим процесс создания простенького приложения с очень
простым окном всего с одной кнопкой. Щелчок на кнопке приводит к тому, что окно закрывается, а приложение завершает работу.
Итак, запускаем среду разработки Visual C# Express 2010. Для созда-
ния нового проекта используем команду Создать новый проект из меню
Файл. В качестве типа приложения указываем Приложение Windows Forms (рис. З.1).
Рис. З.1. Создаем Windows-приложение
По умолчанию новое приложение содержит окно формы (рис. З.2).
Если это графическое окно выделить (выбрать) мышкой, можно путем
перетаскивания границ изменить размеры этого окна по желанию пользо-
вателя. Так же легко выполняются и прочие настройки окна формы. Для
Создание простого окна с кнопкой 307
этого нам понадобится окно свойств. Отобразить окно можно с помощью
команды ВидДругие окнаОкно свойств. Например, на рис. З.3 показано, как
устанавливается значение Text для окна формы.
Рис. З.2. Изменяем размеры оконной формы
Рис. З.3. Свойство Text определяет заголовок окна формы
308
Вместо заключения. Графический конструктор
Это свойство определяет заголовок окна. В окне свойств содержится также
набор из огромного количества свойств оконной формы, которые опреде-
ляют ее вид и функциональность.
Исключительно легко в оконную форму добавляются всевозможные
функциональные компоненты. Для этого на панели элементов выбирает-
ся пиктограмма добавляемого элемента, и затем мышкой в области формы
выделяется область, куда будет помещен элемент.
Панель элементов можно открыть с помощью команды ВидДругие
окнаПанель элементов.
На рис. З.4 на панели элементов выбирается элемент Label, что соответству-
ет текстовой метке.
Рис. З.4. Выбираем объект Label для добавления в окно формы
Иллюстрация процесса размещения текстовой метки в области окна фор-
мы представлена на рис. З.5.
По умолчанию кнопка имеет банальное содержимое, которое имеет смысл
заменить. За содержимое текстовой метки ответственно свойство Text.
В окне свойств задаем значение этого свойства для метки, как показано на
рис. З.6.
Создание простого окна с кнопкой 309
Рис. З.5. Размещение в окне формы текстовой метки
Рис. З.6. Свойство Text текстовой метки определяет ее содержимое
У каждого компонента свой набор свойств. Поэтому, изменяя на-
стройки того или иного компонента, следует следить за тем, чтобы на-
стройки выполнялись в окне свойств именно для этого компонента.
Свойство Font определяет параметры шрифта, который применяется для
отображения содержимого текстовой метки. На рис. З.7 показано, как на-
страивается шрифт текстовой метки.
310
Вместо заключения. Графический конструктор
Рис. З.7. Задаем свойства метки (текст и шрифт)
Как мы и обещали, в оконную форму добавляем кнопку. Для этого в окне
панели элементов необходимо выбрать элемент Button (рис. З.8).
Рис. З.8. Выбираем для вставки в форму объект кнопки Button
Создание простого окна с кнопкой 311
Процесс размещения кнопки в окне формы показан на рис. З.9.
Рис. З.9. Добавление кнопки в окно формы
Как и в случае текстовой метки, свойства кнопки придется настраивать.
Для кнопки мы задаем свойство Text (название кнопки) и свойство Font (шрифт для отображения названия). Эти свойства настраиваются, как не-
сложно догадаться, в окне свойств, открытом для кнопочного компонента
(рис. З.10).
Рис. З.10. Настройка параметров кнопки (текст кнопки и шрифт) На этом настройка внешнего вида формы закончена. Теперь еще необхо-
димо «научить» кнопку реагировать на щелчок. Для этого в режиме гра-
фического конструктора выполняем мышкой двойной щелчок на кнопке.