Как изменить размер флажка (CheckBox)?

Рейтинг: 1Ответов: 1Опубликовано: 12.04.2011

Как в Делфи изменить размер флажка (CheckBox). Можно ли это сделать? Или какой компонент можно взять, чтоб самому изменять его размер, или как написать подобный компонент?

Основная идея - использование флажка для выделения зоны программы и работы над зоной.

Ответы

▲ 3

Воспользуйтесь TSpeedButton с картинкой. Эта кнопка может быть "залипшей", т.е. оставаться нажатой. Поставьте ей в дизайнере свойств GroupIndex > 0 и AllowAllUp = True. Один клик - кнопка осталась нажатой, второй клик - кнопка отжалась. Можно поставить сразу нужную картинку (четыре картинки рядом в одной) и задать свойство NumGlyphs = 4, тогда картинка будет меняться сама.

Пример картинки