Властивість Kind компонента Delphi BitBtn визначає один із стандартних варіантів кнопки BitBtn:
Натискання на будь-яку з них (крім кнопок зі властивістю BitBtn.Kind. Рівним bkCustom або bkHelp) призводить до закриття модального вікна, в якому вона встановлена, а результат, що повертається в програму дорівнює mrName (Name - Yes, Abort, Cancel і т.д . - назва кнопки). Відмінність є у кнопки Close, її натискання (після закриття модального вікна) призводить до повернення НЕ mrClose а mrCancel. а для головне вікно програми просто закривається, тому робота програми відразу завершується.
У разі якщо піктограма Glyph у кнопки Delphi BitBtn була змінена, система Delphi автоматично змінить і її значення BitBtn.Kind. яке стане рівним bkCustom
Специфічні властивості компонента - піктографічної кнопки Delphi BitBtn перераховані в таблиці:
Визначає малюнок, який може містити від одного до чотирьох зображень, пов'язаних з станами, які може приймати кнопка.
Визначає одну з різновидів кнопки BitBtn (див. Малюнок угорі).
Визначає до якого краю кнопки буде притискатися піктограма:
- blGlyphLeft - до лівого;
- blGlyphRight - до правого;
- blGlyphBottom - до нижнього;
- blGlyphTop - до верхнього.
Визначає відстань у пікселях, на якому буде розташовуватися піктограма від краю кнопки.
Визначає скільки растрових зображень розміщується в файлі, що містить піктограму (* див. Нижче).
Визначає відстань у пікселях від малюнка до тексту на кнопці.
Визначає як виглядає кнопка в залежності від стилю кращою операційної системи. Значення bsNew відповідає сучасним варіантам Windows. Стиль bsAutoDetect призводить оформлення кнопки до стилю операційної системи, що управляє роботою програми в даний момент.
Малюнок з зображеннями для кнопки може складатися з декількох (до 4-х) частин. Стандартна піктограма має розмір 16х16 пікселів. Відповідно, якщо малюнок складається з 2-х частин (для активного або неактивного стану кнопки - саме такі зображення містяться в стандартному постачанні Delphi), то малюнок буде мати розмір 32х16. Кількість піктограм задається властивістю Glyph. Однак, якщо зображення складається з декількох квадратних піктограм одного розміру, система Delphi сама розпізнає їх кількість.
Якщо в растрі задана тільки одна піктограма, то Delphi сама може змінювати її зображення: в стані "натиснута" зображення на кнопці зміщується на 1 піксель вниз-вправо, а в стані "недоступна" (Enabled = False) всі кольори, крім чорного, змінюються на світло-сірий, а чорний - на білий, що створює ефект вдавленности.