Здравствуйте, Noxerist, Вы писали:
N>Уважаемые, нужна помощь, в написании на C#/.NET (поиске, уже существующей компоненты, или совета счего начать) контрола ExListView. N>Смысл такой: N>1) список должен быть оч. быстрым; N>2) список может иметь несколько колонок; N>3) при добавлении новых строк, мог спускаться сверху вниз (стандартный), так и рости снизу вверх; N>4) элементы в строки добавлялись не по индексу а по числу, которое может быть дробным, возможно от этого отказаться и наверное добавлять по строковому ключу. Если строка с таким индексом отсутствует, то соответственно создать ее, иначе получить его ListViewItem и изменять его свойства; N>5) автоматическая прокрутка к "первому" элементу списка (в случае списка с ростом снизу вверх, прокрутка к нижнему элементу).
N>На данный момент пытаюсь использовать стандартный контрол, который нетолько не удоволетворяет требованиям и достаточно медленно выполняет поставленную задачу, но и периодически выдает глюки: при изменении свойст строки элемента (цвет, фон, шрифт), он периодически вырисовывает их как элемент по умолчанию. Вызов myListView.Invalidate() перерисовывает все правильно, но визуально одно мерцание, так как добавлять и удалять элементы приходится оч. часто.
N>Если никто не встечал подобного рода контрола, подскажите есть ли смысл брать в качестве родителя класс ListView, но похоже ничем не поможет и производительности не добьюсь.
N>Заранее спасибо!
Доброго !
А использовать виртуальный ListView не поможет?
С уважением !