![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компонент TDBLookumComboBox
cyborg © (2009-02-02 12:53:00)Привязал этот компонент к таблице в базе данных. Выпадающий список заполнен четырьмя значениями и хотя они все видны, еще зачем-то показывается полоса прокрутки. Можно как-нибудь убрать эту полосу и показывать ее только когда это действительно необходимо?
ЮЮ (2009-02-03 03:27:00) [1]
> и хотя они все видны, еще зачем-то показывается полоса прокрутки.
А вот когда их там будет много, то замучишься позиционироваться по стандартному TDBLookumComboBox. :)
Предлагаю посмотреть в сторону TRx(Jv)DBLookupCombo - у него юзабилити значительно лучше, да и subj-евой проблемы у него нет.
Медвежонок Пятачок (2009-02-02 14:53:00) [2]погляди в код классов TDBLookupListBox = class(TDBLookupControl)
там есть управление скроллами
cyborg (2009-02-02 14:40:00) [3]
> Сколько записей в НД возвращается? С учётом пустых строк
> и null-значений?
Не знаю как посмотреть с учетом пустых строк и null-значений. Запрос такой: "select [ID], [Type] from SaleType". RecordCount возвращает 4.
> Медвежонок Пятачок © (02.02.09 13:34) [11]
> судя по хелпу, авторам комбобокса нужно знать рекордкаунт.
>
> а зная, как ведет себя рекордкаунт на разных датасетах и
> разных субд все становится еще более понятным.
Как бы это еще узнать?
Медвежонок Пятачок (2009-02-02 13:34:00) [4]судя по хелпу, авторам комбобокса нужно знать рекордкаунт.
а зная, как ведет себя рекордкаунт на разных датасетах и разных субд все становится еще более понятным.
Ega23 (2009-02-02 13:29:00) [5]
> Что такое НД?
Набор Данных. RecordSet. Короче, это то, что DataSet после запроса вернул.
cyborg (2009-02-02 13:15:00) [6]
> Медвежонок Пятачок © (02.02.09 13:07) [7]
> Предлагаешь писателям комбобокса учесть этот факт при разработке?
Нет.
> Ega23 © (02.02.09 13:09) [8]
Что такое НД?
Ega23 (2009-02-02 13:09:00) [7]
> Желательно чтобы само определялось, если не получится, то
> смотреть сколько записей в таблице. Миллиона у меня быть
> не может.
>
Сколько записей в НД возвращается? С учётом пустых строк и null-значений?
Медвежонок Пятачок (2009-02-02 13:07:00) [8]Миллиона у меня быть не может.
Предлагаешь писателям комбобокса учесть этот факт при разработке?
cyborg (2009-02-02 13:03:00) [9]
> Медвежонок Пятачок © (02.02.09 12:58) [1]
> а как будешь определять, что это необходимо?
> фетчить все на клиента и смотреть рекордкаунт?
> а если там миллион?
Желательно чтобы само определялось, если не получится, то смотреть сколько записей в таблице. Миллиона у меня быть не может.
> Jeer © (02.02.09 12:58) [2]
> Не помню, возможно DropDownRows поможет
Пробовал менять это свойство, ничего не изменяется.
Медвежонок Пятачок (2009-02-02 13:03:00) [10]маета это все. эстетство никому не нужное.
Медвежонок Пятачок (2009-02-02 13:01:00) [11]If there are more lookup items than DropDownRows, the lookup list box displays a scroll bar.
The default value for DropDownRows is 7.
А у него 4 видны и это все итемсы.
Ega23 (2009-02-02 13:00:00) [12]
> возможно DropDownRows поможет
ага, по-идее должно помочь.
Медвежонок Пятачок (2009-02-02 12:58:00) [13]а как будешь определять, что это необходимо?
фетчить все на клиента и смотреть рекордкаунт?
а если там миллион?
Jeer (2009-02-02 12:58:00) [14]Не помню, возможно DropDownRows поможет