class MyListView : ListView
{
public new void Clear()
{
base.Clear();
MessageBox.Show("Очищено");
}
}
Переписываем ListView
Собственно сабж!
Задача переписать ListView таким образом что бы он поддерживал:
1) Сортировку по столбцам
2) Скрытие/отображение столбцов
3) Внутрь ячейки можно было бы запихнуть ProgressBar и картинку
4) Быстрое обновление
По сути задача получить такойже ListView как используется в uTorrent например.
Подскажите в каком направлении рыть, я абсолютно не понимаю как переписать стандартный ListView и что для этого нужно
Цитата:
Так же хотелось бы понять можно как-то подменить ф-ии класса ListView своими
Это совсем просто
Код:
Цитата:
Не устаривает то что не удобно при проектировании... можно ли каким-то образом заменить классы ColoumHeader обычного ListView на те что даны в примере... но таким образом что бы при конструировании формы ненужно было ничего дописывать
Ни че не понял. там и так при конструировании формы ничего дописывать не надо. кидаешь на форму новый ListView и работаешь как со старым.
Цитата: CrazyTSTer
Собственно сабж!
Задача переписать ListView таким образом что бы он поддерживал сортировку и скрытие/показ колонок, плюс быстро обновлялся.
Разумно, и даже легко реализуемо; пожалуй можно даже где-нибудь (кодпрожект, кодплекс) найти уже прокачаный таким макаром компонент и к тому же бесплатный.
Давайте будем исходить из задачи которую нужно решить. Какого рода данные будут отображаться? Как они будут изменяться?