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

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

Как сделать 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


Наверх

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