![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение размера ComboBox [D6, Win95/98]
AlexFe © (2004-08-12 11:55:00)Подскажите как можно изменить колисество строк ComboBox в сторону увеличения, тоесть перейти порог 32тысячи?
KSergey (2004-08-12 13:03:00) [1]Ну поими, решать бессмысленные задачи - ну не интересно. И остальных хватает ;)
Стандартного, короткого способа - нет (ну либо использовать DB-ориентированный вариант).
Да и API - это далеко не магическое слово.
Е сели уж очень хочется - то [19] Sandman25 © ответил. Полностью.
AlexFe (2004-08-12 12:25:00) [2]ВСЕ! Мне уже НЕ НАДО увеличивать размер ComboBox.
Я очень доволен всеми ДОБРЫМИ советами, спасибо большое
за множество подсказок и премеров.
На сем откланиваюсь.
AlexFe.
Sandman25 (2004-08-12 12:23:00) [3]ВАЖЕН ПРИНЦИП УВЕЛИЧЕНИЯ РАЗМЕРА!
Написать своего наследника ComboBox c наследником TStrings .
Алхимик (2004-08-12 12:22:00) [4]А ещё говорят что при должной сноровке велосипед с квадратными колёсами поедет.
AlexFe (2004-08-12 12:21:00) [5]>Cobalt ©
Меня во-о-о-бще, кто нибуть слышит?
ВАЖЕН ПРИНЦИП УВЕЛИЧЕНИЯ РАЗМЕРА!
Sandman25 (2004-08-12 12:20:00) [6]>Тогда чего мозги мне париш?
Того, что я знаю, что так не надо делать.
PS. Я не знаю, как взорвать монитор программно, но я знаю, что этого делать не стоит.
Cobalt (2004-08-12 12:19:00) [7]2 AlexFe ©
Может, воспользоваться TDBComboBox?
На самом деле это глупо - отображать все записи - при нескольких сотнях тысяч на одно заполнение будет уходить куча времени. Подумай над этим.
AlexFe (2004-08-12 12:19:00) [8]>Sandman25 ©
>Согласен. Ответа я не знаю. Ну и что?
Тогда чего мозги мне париш?
AlexFe (2004-08-12 12:17:00) [9]> Алхимик ©
Я Сам пользователь!
Да не важно как это в реальности будет выглядеть.
Главное сама возможность изменения размера.
Sandman25 (2004-08-12 12:16:00) [10][11] AlexFe © (12.08.04 12:15)
Согласен. Ответа я не знаю. Ну и что?
AlexFe (2004-08-12 12:15:00) [11]> Sandman25 ©
Не смешно!
Наверно сам не знаеш ответа.
Алхимик (2004-08-12 12:15:00) [12]
> [8] AlexFe © (12.08.04 12:12)
> > Алхимик ©
>
> Приблизительно 35000 записей нужно засунуть в ComboBox из
> Базы Данных
Зачем?
Пользователя не жалко?
Sandman25 (2004-08-12 12:13:00) [13][8] AlexFe © (12.08.04 12:12)
А в DBGrid'е, наверное, показано 3.000.000 записей?
AlexFe (2004-08-12 12:12:00) [14]> Алхимик ©
Приблизительно 35000 записей нужно засунуть в ComboBox из
Базы Данных
Алхимик (2004-08-12 12:11:00) [15]
> Есть БД,а дальше понятно.
Не понятно.
AlexFe (2004-08-12 12:08:00) [16]>Алхимик ©
Есть БД,а дальше понятно.
Важен принцип, вроде через API
можно увеличить размер RichEdit
Я думаю что и ComboBox тоже можно.
Да и для обогащения опытом непомешает.
Sandman25 (2004-08-12 12:06:00) [17][3] AlexFe © (12.08.04 12:03)
Смысл слова "динамически" понятен? Если по простому, то в процессе работы изменяются строки. Уверен, что никогда не возникает такой ситуации, что нужно вот прямо сейчас отображать более 32000 строк.
Алхимик (2004-08-12 12:05:00) [18]
> [3] AlexFe © (12.08.04 12:03)
Зачем?
Просто интересно.
AlexFe (2004-08-12 12:03:00) [19]Sandman25 © (12.08.04 11:58) [1]
Так он дальше не заполняется.
Нужно расширить его предел 32К?
Sandman25 (2004-08-12 11:58:00) [20]Динамически его заполнять.