назад | содержание | вперед
Кнопка
Важную роль в форме имеет объект, называемый элементом управления command Button (Кнопка управления).. Нажатие кнопки, размещенной в форме, позволяет выполнить процедуру обработки события click.
Для размещения в форме элемента управления Command Button используется кнопка CommandButton на панели элементов управления. Надпись, размещаемая на кнопке, задается свойством Caption и может содержать не более 255 символов. Если длина надписи больше ширины кнопки, автоматически осуществляется перенос надписи на следующую строку. В случае, если размер кнопки не позволяет поместить всю надпись, не поместившаяся часть надписи отбрасывается.
Кнопки, размещаемые в форме, используются для выполнения определенной процедуры, связанной с обработкой события click. Это может быть, например, печать данных или проведение определенных вычислений. После того как кнопка размещена в форме и задано ее название, необходимо определить действия, выполняемые при нажатии на эту кнопку. Для этого дважды щелкните на кнопке и в открывшемся окне редактора кода задайте необходимую процедуру.
Рассмотрим небольшой пример определения процедуры, связанной с обработкой события click. Разместим в форме текстовое поле и две кнопки, нажатие которых будет изменять отображаемую в текстовом поле информацию:
1. Откройте новый проект для создания приложения.
2. Используя кнопку ТехВох на панели элементов управления, создайте в форме текстовое поле.
3. Разместите в форме две кнопки управления, используя для этого кнопку CommandButton на панели элементов управления.
4. Используя свойство Caption кнопки, задайте ее название.
5. Для изменения шрифта и начертания надписи, воспользуйтесь диалоговым окном Выбор шрифта свойства Font.
6. Чтобы задать процедуру обработки события click, дважды щелкните на кнопке и в открывшемся окне редактора кода создайте процедуру следующего вида:
Private Sub Command1 Click()
Text1.Text = "Текст, задаваемый нажатием кнопки 1"
End Sub
7. Выполняя пункты с 3 по 6, создайте и разместите в форме еще одну кнопку управления. При определении процедуры измените текст, отображаемый в текстовом поле при нажатии второй кнопки.
Запустите форму на выполнение. Нажимая поочередно размещенные в ней кнопки управления, вы можете наблюдать изменение отображаемой в текстовом поле информации (рис. 3.21).
Рис. 3.21. Информация в текстовом поле меняется при нажатии кнопок
назад | содержание | вперед