Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Властивості кнопок
Далі перераховані усі властивості кнопок. Властивості, використовувані частіше за інших, виділені жирним шрифтом. Якщо вас зацікавить властивість, не описана далі, виберіть його у вікні властивостей і викличте довідку клавішею F1. Дві найважливіші властивості будь-якої кнопки - Name і Caption. За значенням першого Visual Basic відрізняє одну кнопку від інших. Нам доведеться досить часто зустрічатися з властивістю Name на сторінках цієї книги. Властивість Caption визначає текст, який повинен знаходитися на кнопці. Символ «амперсенд» (&) дозволяє працювати з кнопкою за допомогою клавіш замість клацань мишею. Для цього слід натиснути клавішу Alt разом з підкресленою буквою в написі того елементу, до якого ви бажаєте звернутися. Крім того, користувач може перейти до кнопки клавішею Tab і потім імітувати клацання миші клавішею Пропуск. У кнопок є ще дві корисні властивості - Cancel і Default. Якщо задати властивості Default значення True, користувач зможе імітувати натиснення кнопки за допомогою клавіші Enter. Якщо властивість Cancel має значення True, натиснення клавіші Esc призводить до закриття форми. Вибираючи значення властивості Style, ви можете залишити кнопку чисто текстовою або помістити на неї малюнок. Якщо ви хочете, щоб в нормальному, не натиснутому стані на кнопці був присутній малюнок, задайте ім'я графічного файлу у властивості Picture. Малюнки для інших станів кнопки (заблокованого і натиснутого) задаються у властивостях DisabledPicture і DownPicture. Ще дві властивості, Enabled і Visible, дозволяють обмежити доступ до кнопки. Якщо яке-небудь з них рівне False, кнопка стає недоступною. Блокування кнопок може згодитися в тих випадках, коли користувач повинен виконати певні дії (скажімо, заповнити текстові поля) і лише потім натиснути кнопку для переходу до наступної стадії процесу. Властивість Tablndex визначає порядок перебору елементів клавішею Tab. Елемент, у якого властивість Tablndex дорівнює 0, отримує фокус першим (за умови, що він не був заблокований або зроблений невидимим). При зміні властивості Tablndex одного елементу змінюється порядок перебору і у інших елементів. Якщо ви не хочете, щоб користувач міг перейти до елементу клавішею Tab, задайте властивості TabStop значення False; втім, це не перешкодить користувачеві перейти до елементу, клацнувши на нім мишею. Щоб виключити і таку можливість, скористайтеся описаними раніше властивостями Enabled і Visible.
|