Ruslan Demidow » 06.05.2004 (Чт) 8:52
Уже. В смысле невидимость.
Делаю так. Делаю его невидимым, заполняю, делаю видимым.
Но даже при этом заполнение дерева при количестве сообщений около 5 000 проходит примерно за 50-70 сек, что очень медленно.
Вот сегодня попробую ещё VideoSoft FlexGrid (или как-то так). Но думаю что даже с ним будет не много быстрее.
Вот и думаю, как построить дерево быстро. Данные (типы записей) загружаю из файла сначала в массив, потом уже из массива заголовки пихаю в TreeView. По другому никак. При щелчке на ноде - я ищу в массиве запись соответствующую ноду и вывожу текст самого сообщения.
Записи содержат в себе только индентификаторы писем, статус письма, указатель на файл сообщений, смещение первого байта текста сообщения от начала файла и длинну текста.