Елемент управління кнопка

Елемент управління Кнопка (Command Button) є дуже важливим елементом форми, оскільки саме з кнопками пов'язані різні дії, що виконуються користувачем в додатку (збереження введених даних, виклик іншої форми, висновок на друк документа і т. Д.). Зазвичай кнопка вибирається, коли користувач клацає по ній мишею. Однак можна вибрати (натиснути, т. К. Візуально це саме так і виглядає) кнопку, використовуючи тільки клавіатуру. Для цього потрібно помістити на неї фокус, т. Е. Зробити активної, натискаючи клавішу <Таb>, а потім натиснути клавіші <Пробел> або . Для цієї ж мети можна призначити кнопці спеціальну комбінацію клавіш.

Створити кнопку набагато зручніше за допомогою Майстра кнопок, оскільки він виконає за вас велику роботу і навіть напише програму, яка буде виконувати дії, для яких дана кнопка призначена. Наприклад, розглянемо процес створення кнопки, яка буде відкривати нову форму:

Мал. 9.18. Перше діалогове вікно Майстра кнопок

Мал. 9.19. Друге діалогове вікно Майстра кнопок

Мал. 9.20. Третє діалогове вікно Майстра кнопок

  1. В останньому вікні Майстра кнопок потрібно ввести ім'я кнопки. Воно може не збігатися з написом на кнопці, але має бути коротким і зрозумілим. В'дан-ном випадку можна залишити той же текст, що і в написи: Замовлення (рис. 9.22). Натисніть кнопку Готово (Finish).

Мал. 9.21. Четверте діалогове вікно Майстра кнопок

Мал. 9.22. П'яте діалогове вікно Майстра кнопок

Можна призначити елементу управління Кнопка (Command Button) комбінацію клавіш. Це буває виправдано, наприклад, якщо користувач працює з клавіатурою і йому незручно для натискання кнопки переключатися на мишу, а також, якщо в формі багато елементів і для активізації кнопки доводиться багато разів натискати клавішу . Щоб призначити кнопці комбінацію клавіш, у властивості Підпис (Caption), яке визначає напис на кнопці, вибирають одну букву (вона необов'язково повинна бути першою) і додають перед нею знак амперсанта () (рис. 9.24). Обрана буква в написи на кнопці буде підкреслена. Тоді для того, щоб вибрати кнопку, досить просто натиснути комбінацію клавіш <Аlt>+<выбранная буква>, в нашому прикладі - це +<3>.

Мал. 9.23. Розміщення малюнка на кнопці

Мал. 9.24. Призначення кнопці комбінації клавіш

Для будь-якої форми можна створити дві спеціальні кнопки:

  • Одна буде "у скрутному становищі" всякий раз, коли користувач натисне кнопку і незалежно від того, на якому елементі форми встановлений фокус. Така кнопка визначає дію за замовчуванням, і для неї властивості За замовчуванням (Default) привласнюють значення Так (Yes).
  • Друга кнопка "натискається" всякий раз, коли користувач натисне кнопку , і знову незалежно від того, на якому елементі форми встановлений фокус.

Така кнопка грає роль скасування за замовчуванням. Для неї має бути присвоєно значення Так (Yes) властивості Скасування (Cancel).