Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по TCheckBox. [D5, NT4]


Дельфятник ©   (2002-04-26 12:01:00) 

Хотелось бы уменьшить расстояние между окошком, куда ставится галочка и надписью (Caption). Реально ли это сделать?


Aleks1   (2002-04-26 21:53:00) [1]

А по исходному вопросу есть один радикальный совет не требующий никаких компонент. Уменьшить ширину CheckBox до ширины квадратика. А справа от него положить Label на любом расстоянии и все!


Дельфятник   (2002-04-26 15:59:00) [2]

Поскольку у меня было несколько TCheckBox"ов друг под другом, то мне подошёл TCheckListBox. Спасибо всем за участие.


Игорь Шевченко   (2002-04-26 14:38:00) [3]

День добрый,

Сходите на www.flatstyle2k.com, там есть набор компонент FlatStyle рисующий все. Если не подойдет конкретно TFlatCheckbox,
то хоть идею посмотрите :-)

С уважением,


Song   (2002-04-26 13:54:00) [4]

Ой, да извините, я перепутал с TCheckListBox
Ой, срам-то какой... :-\


Игорь Шевченко   (2002-04-26 13:05:00) [5]

День добрый, Song,

Особенно интересно искать у TCheckBox событие OnDrawItem :-)

С уважением,


Дельфятник   (2002-04-26 13:04:00) [6]

Вы, наверное, перепутали. У TCheckBox"a нет обработчика события OnDrawItem ни в Delphi5 ни в Delphi6. Я пробовал сделать наследника TCheckBox, который обрабатывает это событие, но у меня не получилось.

uses StdCtrls;

type
TMyCheckBox=class(TCheckBox)
property OnDrawItem;
end;

При компиляции выдаётся сообщение "Property OnDrawItem does not exist in base class".

С уважением.


Song   (2002-04-26 12:35:00) [7]

Конечно реально. Рисуйте сами на событии onDrawItem где угодно, хоть на самой галочке


Наверх

Титульная страница Поиск, карта сайта Написать письмо