Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_лекции_Саладаев.doc
Скачиваний:
55
Добавлен:
03.05.2015
Размер:
15.75 Mб
Скачать

Использование кнопок

  1. В меню Файл выберите команду Создать, а затем пункт Проект.

  2. В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows.

  3. В поле Имя введите ButtonExample и нажмите кнопку ОК.

Откроется новый проект Windows Forms.

  1. Из панели элементов перетащите в форму элемент управления Button.

  2. В окне Свойства измените свойство Textна What time is it? и затем нажмите ВВОД.

Обратите внимание, что текст не умещается на кнопке.

  1. В окне Свойства выберите свойство AutoSize и присвойте ему значение True.

Кнопка изменит свой размер в соответствии с размером текста.

  1. На форме дважды щелкните на кнопке, чтобы открыть Редактор кода.

Редактор кода откроется в середине метода с именем Button1_Click. Это — обработчик событий Button1.Click. Вводимый здесь код будет выполняться при нажатии кнопки.

  1. В обработчик событий Button1_Click введите следующую строку кода.

Язык Visual Basic

MsgBox("The current time is " & Now.ToShortTimeString)

  1. Нажмите клавишу F5 для запуска приложения.

Программа запустится и появится форма. Если щелкнуть на Button, появляется окно сообщения, отображающее текущее время.

На следующем занятии объясним принципы работы с элементами управления для отображения и получения текста: Label и TextBox

Отображение и ввод текста. Использование надписей и текстовых полей

В этом разделе будет рассказано, как использовать элементы управления Label и TextBox для отображения текста и получения текста, введенного пользователем.

Использование текста является одним из самых простых способов обмена информацией с пользователем. Можно отобразить текст о возможностях программы, можно получать данные от пользователя в виде текста и использовать их в программе. Visual Basic предоставляет два элемента управления, предназначенные для отображения и получения текста. Это элементы Label и TextBox.

Отображение текста с помощью надписи

Элемент управления Label является основным элементом для отображения текста. Он отображается на форме в виде текста, заключенного в область прямоугольной формы. Цвет этой области обычно совпадает с цветом формы. Таким образом, он отображается просто как текст на форме.

Поскольку элемент управления Label главным образом предназначен для отображения текста, наиболее важными свойствами Label являются свойства, определяющие его внешний вид. Свойство Text содержит текст, отображаемый в элементе управления Label. Свойство Font определяет шрифт для отображения текста, содержащегося в свойстве Text. Свойство ForeColor определяет цвет текста, а свойство BackColor – цвет окружающей его области.

Получение текста с помощью текстового поля

Если отображение и ввод текста требуются одновременно, удобно использовать элемент управления TextBox. В дополнение к возможностям отображения текста, элемент управления TextBox позволяет пользователям во время выполнения вводить в поле TextBox текст, который может извлекаться программой.

Как в случае с элементом управления Label, наиболее важными для элемента TextBox свойствами являются свойства, определяющие его внешний вид. Одним из важнейших является свойство Text, которое представляет текст в элементе управления TextBox. Когда пользователь вводит текст в элемент управления TextBox, свойство Text обновляется в соответствии с изменениями. Таким образом, текст, отображаемый в элементе TextBox, всегда отражает значение свойства Text.

Существуют также свойства, влияющие на поведение элемента управления TextBox. Свойство Multiline определяет, можно ли отображать в элементе TextBox несколько строк. Если этому свойству присвоено значение False, элемент управления TextBox всегда будет вмещать только одну строку по высоте и не сможет быть увеличен по вертикали. Если же присвоено значение True, элемент управления TextBox сможет отображать несколько строк, а его высота может быть любой.

Практическое задание