Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Элемент управления CommandButton инициирует выполнение некоторого действия, например, запуск, остановку или прерывание процесса. Имя объекта CommandButton задается аналогичным образом. Внешний вид кнопки можно изменить: имеется возможность задать текст, который выводится на кнопке, с помощью свойства Caption: CbMy.Caption = «Нажми меня!». Чтобы получить текст, выведенный на кнопке: Dim Str_My as String

Str_My= CbMy.Caption.

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

Public Sub CHeckPrinter()

If PrinterNotReady() Then

cbPrint.Enabled = False

GetPrinterReady()

End If

End Sub

Однако, в программе необходимо сразу после подготовки принтера к печати включить кнопку в функции GetPrinterReady(). Не забывать разрешить доступ к кнопке после её отключения.





Дата публикования: 2014-12-28; Прочитано: 112 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...