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

Вниз

ListBox с числом строк больше 32 К. Кто знает как сделать?   Найти похожие ветки 

 
murzikN   (2002-11-04 13:10) [0]

Собственно, в этом и весь вопрос.


 
DieHard   (2002-11-04 13:52) [1]

Стандартный TListBox представляет собой "обертку" для виндового list box, у которого для Win9х есть ограничение на кол-во строк в 32 К. Вообще-то трудно представить ситуацию, когда было бы необходимо _отображать_ такое кол-во строк. А для _хранения_ используй TList либо его потомки.


 
murzikN   (2002-11-05 16:59) [2]

Я для хранения и так использую TList. Ситуацию для отображения большого количества элементов совсем не трудно представить, но все другие средства работают, к сожалению, медленнее - TListView, TStringGrid. Единственно, что по времени работает приемлемо, так это VirtualTreeView, но он работу с другими элементами формы портит, зараза.


 
Внук   (2002-11-05 17:10) [3]

Хотел бы я узнать про приложение, в котором требуется выводить такие объемы данных одновременно :)
Так вам и 128-разрядной ОС будет мало...


 
Alex4444444444   (2002-11-05 17:22) [4]

V Windows est" vozmozhnost" sozdat" virtual"nyj listbox (bez hasstrings), no, kazhetsya, v Delphi eto ne realizovano. Tak chto, libo rukami, libo (ya v molodosti tak delal, poka ne napisal svoi componenty), sozdayte TListBox s pustymi strokami, hranite information v Items.Objects (ili eshe gde), i otrisovyvajte eti stroki v OnCustomDraw (ne pomnyu, libo v Help"e est" primer, libo prosto posmotrite ishodniki TListBox"a).


 
Suntechnic   (2002-11-06 07:29) [5]

А я хотел бы посмотреть не на приложение, а на того бедного пользователя, которому на выбор предоставят ListBox с 32 тыс. варинтами. Он, бедненький, только за пару дней всё просмотреть сможет.


 
Anatoly Podgoretsky   (2002-11-06 07:46) [6]

И ночей


 
murzikN   (2002-11-06 09:27) [7]

> Suntechnic © (06.11.02 07:29)
> Anatoly Podgoretsky © (06.11.02 07:46)

Слишком стандартно мыслите.


 
down   (2002-11-06 09:55) [8]

В Demos есть пример, так и называется - Virtual Listview


 
Bis   (2002-11-06 10:22) [9]

если разумность называют стандартизацией, то я за )


 
Кулюкин Олег   (2002-11-06 10:27) [10]

2 murzikN (06.11.02 09:27)
> Слишком стандартно мыслите.
Так раскажите, зачем нужно нестандартное мышление, которое приводит к необходимости показывать 32000 строк?


 
Внук   (2002-11-06 10:30) [11]

>>Кулюкин Олег © (06.11.02 10:27)
Вот всегда вы так - расскажи, да покажи, нет бы ответить. Погрязли тут в косности, панимаэш ;-)


 
Alex4444444444   (2002-11-06 11:32) [12]

Mozhet, chelovek imeet v vidu chto-nibud" typa Lingvo, kotoryj "pokazyvaet" srazu vse slovari. Na vskidku, dejstvitel"no, ni chego ne vyberesh", no udobno videt" vseh sosedej uzhe vybrannogo slova.

Napishite svoyu componentu, na osnove TCustomControl ili dazhe TPanel. Vsego-to i delov, chto perepisat" Paint i obrabotat" clicki da strelki (nu, eshe, vstavit" tuda TScrollBar i obrabotat" ee sobytiya). Esli Vy pishete ser"eznuyu programmu, to po sravneniyu s ney, eto dolzhno byt" epsilon. (A esli net, to i smysla net.) Nestandartnym zadacham---nestandartnye okna! (Ya by NE recomendoval ispol"zovat" TListView: budet zhrat" pamyat" i medlenno rabotat".)


 
Bis   (2002-11-06 11:47) [13]

И ходить по этому списку скроллингом, ощутить свою причастность к упорядочеванию хаоса. Лучше разбить тогда на группы.


 
Alex4444444444   (2002-11-06 11:56) [14]

Ya vizhu v kachestve primera Lingvo. Vy pechataete slovo, i srazu vidite, gde ono stoit i chto stoit ryadom. V principe, eto udobno, hotya, navernoe, i ne edinstvennoe reshenie. No bol"shinstvo slovarej, kotorye ya videl, organizovany primerno tak...



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

Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.013 c
3-59043
Ренат
2002-10-30 09:21
2002.11.18
Extract Database


1-59270
Геннадий
2002-11-05 16:10
2002.11.18
Научите работать с шаблонами в MS Word...


14-59431
Карлсон
2002-10-30 20:20
2002.11.18
электроны....


4-59470
PetroHobbit
2002-10-03 12:28
2002.11.18
Рабочий стол


1-59190
Геннадий
2002-11-09 15:18
2002.11.18
Name, NameEx и NameA - разница?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский