| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Более 2-х колонок в DBLookupComboBox |
| Автор: AlexV1 17.2.2003, 21:41 |
| В св-ве ListField перечислил названия отображаемых полей через запятую, Нормально работает. При раскрытии списка отображаются все перечисленные колонки. Проблема: 1-я колонка весьма длинная, а ширина DBLookupComboBox1 - меньше и поэтому 2-ю колонку уже не видно, т.к. она ушла зв пределы ширины контрола. Как можно задать ширину колонок в выпад.списке ? |
| Автор: SmaLL 17.2.2003, 22:03 |
| В dataset'ах типа TTable и TQuery можно для кажного поля установить свойство DisplayWidth. Поиграй с ним. |
| Автор: AlexV1 17.2.2003, 23:13 |
| А если без создания объектов-полей ? |
| Автор: Medved 18.2.2003, 01:27 |
| Используй библиотеку компонентов EHLib (EhDBLookupComboBox) там это все уже реализовано. Просто изменяешь необходимое свойство и все. |
| Автор: SmaLL 18.2.2003, 17:32 | ||||
А их и не надо создавать. Например, можно написать так: в обработчике события OnAfterOpen компонента TQuery
|
| Автор: AlexV1 18.2.2003, 18:18 |
| Thanks!!! :-) |