Компонент TButton широко використовується для управління програмою. Пов’язаний з кнопкою алгоритм управління реалізується в обробнику подій OnClick. Властивості компонента:
Property Cancel: Boolean – якщо значення true, подія OnClick кнопки виникає при натиску клавіші <Esc>.
Property Default: Boolean – якщо значення true, подія OnClick при натиску клавіші <Enter>.
Type TModalResult=Low(integer)…High(integer);
Property ModelResult: TModalResult – визначає результат, з яким було закрите модальне вікно.
Основне з точки зору зовнішнього вигляду властивість кнопки - Caption (напис). У написах кнопок можна передбачати використання клавіш прискореного доступу, виділяючи для цього один із символів напису. Перед символом, який повинен відповідати клавіші прискореного доступу, ставиться символ амперсанта «&». Цей символ не з'являється в написі, а наступний за ним символ виявляється підкресленим. Тоді користувач може замість клацання на кнопці натиснути в будь-який момент клавішу Alt спільно з клавішею виділеного символу.
Наприклад, якщо у вашому програмі є кнопка виконання якоїсь операції, ви можете задати її властивість Caption рівним «" & Виконати "». На кнопці цей напис буде мати вигляд «" Виконати "». І якщо користувач натисне клавіші Alt-В, то це буде еквівалентно клацанню на кнопці.