Срочно: помощь в напис. контрола ExListView
От: Noxerist  
Дата: 26.10.07 16:37
Оценка:
Уважаемые, нужна помощь, в написании на C#/.NET (поиске, уже существующей компоненты, или совета счего начать) контрола ExListView.
Смысл такой:
1) список должен быть оч. быстрым;
2) список может иметь несколько колонок;
3) при добавлении новых строк, мог спускаться сверху вниз (стандартный), так и рости снизу вверх;
4) элементы в строки добавлялись не по индексу а по числу, которое может быть дробным, возможно от этого отказаться и наверное добавлять по строковому ключу. Если строка с таким индексом отсутствует, то соответственно создать ее, иначе получить его ListViewItem и изменять его свойства;
5) автоматическая прокрутка к "первому" элементу списка (в случае списка с ростом снизу вверх, прокрутка к нижнему элементу).

На данный момент пытаюсь использовать стандартный контрол, который нетолько не удоволетворяет требованиям и достаточно медленно выполняет поставленную задачу, но и периодически выдает глюки: при изменении свойст строки элемента (цвет, фон, шрифт), он периодически вырисовывает их как элемент по умолчанию. Вызов myListView.Invalidate() перерисовывает все правильно, но визуально одно мерцание, так как добавлять и удалять элементы приходится оч. часто.

Если никто не встечал подобного рода контрола, подскажите есть ли смысл брать в качестве родителя класс ListView, но похоже ничем не поможет и производительности не добьюсь.

Заранее спасибо!


27.10.07 00:52: Перенесено модератором из '.NET' — Хитрик Денис
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.