Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

Изменение размера 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.05 c
14-1092055573
chirchik
2004-08-09 16:46
2004.08.29
работа (интерфейс к бд)


8-1085918904
Ivolg
2004-05-30 16:08
2004.08.29
Изменить размер изабражения?


3-1091458329
sloug
2004-08-02 18:52
2004.08.29
Нужно просуммировать


3-1091591198
mixam
2004-08-04 07:46
2004.08.29
bde


4-1090268200
shooter
2004-07-20 00:16
2004.08.29
Почтовые аттрибуты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский