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

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

Маленький ComboBox [D7, IB6.x]


REA ©   (2004-08-13 15:07:00) 

Сделал TLookupComboBox и когда он выпадает его высота (не всегда) равна одной строке (а надо 7 например).
DropDownRows = 7 (по-умолчанию)
Возникает достаточно стабильно.
Это глюк или как?
Как с этим бороться?


Alexandr   (2004-08-16 08:00:00) [1]

ага или пиши автору IBX получишь исчерпывающий ответ ;)


Desdechado   (2004-08-13 18:57:00) [2]

Вполне логично заставить явно указать сколько тебе надо.
Может, к этому дадасету еще какие контролы прицеплены - им что, драться что ли?
А так, сколько зафетчил, чтолько и твои.


REA   (2004-08-13 18:06:00) [3]

>Ну если FetchAll не надо, а надо 7 штук, то сделай 7 раз Next в DataSet-e

Да я хоть 8 могу сделать, а лучше по числу DropDown или TDataLink, но почему стандартные то компоненты не работают?
Может я что-то где-то не указал?
По-моему вполне логично вываливать DropDownCount записей.


s999   (2004-08-13 18:00:00) [4]

Ну если FetchAll не надо, а надо 7 штук, то сделай 7 раз Next в DataSet-e.


REA   (2004-08-13 16:43:00) [5]

>В том то и дело что надо.

С чего это вдруг? Пользователь хочет выбрать из списка - ему нет необходимости просмотреть весь список, если он хочет выбрать из 5 первых элементов, например.

Причем баг возникает только на ListSource+ListField+KeyField, а если создать Lookup поле с теми же характеристиками и подключить к LookupComboBox, то не возникает.

Неужели никто не сталкивался? На виду ведь.


Iconka   (2004-08-13 15:43:00) [6]


>  Да и не надо мне FetchAll

В том то и дело что надо.


REA   (2004-08-13 15:33:00) [7]

IBX, но глю видимо в самом Control. Да и не надо мне FetchAll


Iconka   (2004-08-13 15:22:00) [8]


>  да и писать лень для каждой таблицы

Если это FIBPlus, там у DataSet'a есть такое свойство.


REA   (2004-08-13 15:11:00) [9]

Спасает, если сделать до раскрытия ComboBox FetchAll, но мне FetchAll не надо, да и писать лень для каждой таблицы.


Наверх

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