Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.29;
Скачать: CL | DM;

Вниз

Изменение размера ComboBox   Найти похожие ветки 

 
AlexFe ©   (2004-08-12 11:55) [0]

Подскажите как можно изменить колисество строк ComboBox в сторону увеличения, тоесть перейти порог 32тысячи?


 
Sandman25 ©   (2004-08-12 11:58) [1]

Динамически его заполнять.


 
Алхимик ©   (2004-08-12 11:58) [2]

ComboBox чиста визуальный контрол для выбора значений.
А выбор из 32K строк мышой это не по пацански.


 
AlexFe ©   (2004-08-12 12:03) [3]

Sandman25 ©   (12.08.04 11:58) [1]
Так он дальше не заполняется.
Нужно расширить его предел 32К?


 
Алхимик ©   (2004-08-12 12:05) [4]


> [3] AlexFe ©   (12.08.04 12:03)

Зачем?
Просто интересно.


 
Sandman25 ©   (2004-08-12 12:06) [5]

[3] AlexFe ©   (12.08.04 12:03)

Смысл слова "динамически" понятен? Если по простому, то в процессе работы изменяются строки. Уверен, что никогда не возникает такой ситуации, что нужно вот прямо сейчас отображать более 32000 строк.


 
AlexFe ©   (2004-08-12 12:08) [6]

>Алхимик ©  

Есть БД,а дальше понятно.
Важен принцип, вроде через API
можно увеличить размер RichEdit
Я думаю что и ComboBox тоже можно.
Да и для обогащения опытом непомешает.


 
Алхимик ©   (2004-08-12 12:11) [7]


> Есть БД,а дальше понятно.

Не понятно.


 
AlexFe ©   (2004-08-12 12:12) [8]

> Алхимик ©  

Приблизительно 35000 записей нужно засунуть в ComboBox из
Базы Данных


 
Sandman25 ©   (2004-08-12 12:13) [9]

[8] AlexFe ©   (12.08.04 12:12)

А в DBGrid"е, наверное, показано 3.000.000 записей?


 
Алхимик ©   (2004-08-12 12:15) [10]


> [8] AlexFe ©   (12.08.04 12:12)
> > Алхимик ©  
>
> Приблизительно 35000 записей нужно засунуть в ComboBox из
> Базы Данных


Зачем?
Пользователя не жалко?


 
AlexFe ©   (2004-08-12 12:15) [11]

> Sandman25 ©  
Не смешно!
Наверно сам не знаеш ответа.


 
Sandman25 ©   (2004-08-12 12:16) [12]

[11] AlexFe ©   (12.08.04 12:15)

Согласен. Ответа я не знаю. Ну и что?


 
AlexFe ©   (2004-08-12 12:17) [13]

> Алхимик ©

Я Сам пользователь!
Да не важно как это в реальности будет выглядеть.
Главное сама возможность изменения размера.


 
AlexFe ©   (2004-08-12 12:19) [14]

>Sandman25 ©
>Согласен. Ответа я не знаю. Ну и что?

Тогда чего мозги мне париш?


 
Cobalt ©   (2004-08-12 12:19) [15]

2 AlexFe ©
Может, воспользоваться TDBComboBox?
На самом деле это глупо - отображать все записи - при нескольких сотнях тысяч на одно заполнение будет уходить куча времени. Подумай над этим.


 
Sandman25 ©   (2004-08-12 12:20) [16]

>Тогда чего мозги мне париш?

Того, что я знаю, что так не надо делать.

PS. Я не знаю, как взорвать монитор программно, но я знаю, что этого делать не стоит.


 
AlexFe ©   (2004-08-12 12:21) [17]

>Cobalt ©  
Меня во-о-о-бще, кто нибуть слышит?
ВАЖЕН ПРИНЦИП УВЕЛИЧЕНИЯ РАЗМЕРА!


 
Алхимик ©   (2004-08-12 12:22) [18]

А ещё говорят что при должной сноровке велосипед с квадратными колёсами поедет.


 
Sandman25 ©   (2004-08-12 12:23) [19]

ВАЖЕН ПРИНЦИП УВЕЛИЧЕНИЯ РАЗМЕРА!

Написать своего наследника ComboBox c наследником TStrings .


 
AlexFe ©   (2004-08-12 12:25) [20]

ВСЕ! Мне уже НЕ НАДО увеличивать размер ComboBox.
Я очень доволен всеми ДОБРЫМИ советами, спасибо большое
за множество подсказок и премеров.

На сем откланиваюсь.
AlexFe.


 
KSergey ©   (2004-08-12 13:03) [21]

Ну поими, решать бессмысленные задачи - ну не интересно. И остальных хватает ;)

Стандартного, короткого способа - нет (ну либо использовать DB-ориентированный вариант).
Да и API - это далеко не магическое слово.
Е сели уж очень хочется - то [19] Sandman25 © ответил. Полностью.



Страницы: 1 вся ветка

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.047 c
3-1091533520
сергей1
2004-08-03 15:45
2004.08.29
редактирование в dbGrid


11-1080138426
Роман
2004-03-24 17:27
2004.08.29
Bmp -> массив


14-1091863813
Stany
2004-08-07 11:30
2004.08.29
SUS + WinUpdate


1-1092160559
4МО
2004-08-10 21:55
2004.08.29
Реестр


14-1091893299
Knight
2004-08-07 19:41
2004.08.29
Создания образов и восстановления HDD...