Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications стр.46
Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications стр.46

Можно задать текст, который будет выводиться на кнопке вместо установленного по умолчанию значения CommandBut-ton_n (где п - порядковый номер данной кнопки в общем списке кнопок в соответствии с очередностью их создания). Для этого установите новое значение свойства Caption. Например:

CbMyButton.Caption="MoH новая программа"

Чтобы получить текст, выведенный на кнопке, можно использовать следующие инструкции:

Dim Str_My_Button_Caption As String Str_My_Button_Caption= CbMyButton.Caption

Можно задать автоматическое изменение размеров элемента управления CommandButton с помощью свойства AutoSize. Если установлено значение этого свойства, равное True, то весь текст надписи, заданный свойством Caption, будет умещаться на кнопке. Например:

CbMyButton.AutoSize=True

Если в форме имеется несколько кнопок, то одну из них можно назначить применяемой по умолчанию. Например, при выводе окна сообщений, в котором содержится запрос на подтверждение удаления данных, кнопка Да обычно задана по умолчанию. Если по ошибке нажать клавишу «Пробел» или Enter, то вся информация будет уничтожена. Поэтому нужно назначить применяемой по умолчанию кнопку Нет. Для того чтобы назначить кнопку по умолчанию, нужно присвоить значение True ее свойству Default. Тогда свойству Default остальных кнопок формы автоматически будет присвоено значение False. Например:

CbMyButton.Default=True

С нажатием кнопки можно связать выполнение некоторого действия, если назначить эту кнопку некоторому событию Нажатие кнопки (Click). Процедура обработки события Click не имеет параметров. Например, следующая процедура обработки события выводит в окне отладки Debug сообщение «Моя новая программа», после того как нажата кнопка CommandButton 1

82 Программирование в среде Visual Basic for Applications

Private Sub CbMyButton_Click() Debug.Print "Моя новая программа" End Sub

Можно изменить состояние кнопки: запретить пользователю нажатие кнопки, если оно приведет к опасным или нежелательным последствиям. Например, можно отключить кнопку печати, пока не выбран принтер. При запрете доступа кнопка выглядит серой. Для отключения объекта используется значение False свойства Enabled.


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta