![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать TComboBox плоским, Ctl3D:= True - не помогает? [D6, WinXP]
DrAndrey © (2005-09-30 08:38:00)TEdit, TDBLookupCombobox при установке Ctl3D в True становятся плоскими, а этот не хочет, как заставить?
Ling (2005-10-01 16:10:00) [1]Даже не знаю, что тебе сказать..
Попробуй покапайся в ихнем событии Paint,
procedure TCustomComboBox.WMPaint(var Message: TWMPaint);
procedure TDBLookupComboBox.Paint;
может сможешь создать потомка, рисующего-ся так, как тебе надо, и подсунуть вместо родителя;
DrAndrey (2005-09-30 10:16:00) [2]И все-таки можно ли сделать эти два компонента плоскими, но похожими, чтобы кнопки у обоих были одинаковые (хоть плоские, хоть объемные).
DrAndrey (2005-09-30 09:56:00) [3]Точнее как сделать TComboBox и TDBLookupComboBox одинаково плоскими.
При любых свойствах Bevel кнопка у TDBLookupComboBox всегда остается объемной.
DrAndrey (2005-09-30 08:45:00) [4]Ошибка, конечно Ctl3D:= False