2013-12-25 3 views
0

Я хотел бы написать программу WinForm для отображения больших файлов в элементе управления DataGridView. В случае, когда файл является очень большим CSV-файлом, я хотел бы скрыть большой палец полосы прокрутки, потому что количество строк в файле не будет известно до тех пор, пока весь файл не будет проанализирован.WinForm Grid: Как скрыть панель прокрутки.

Как скрыть панель большого пальца?

Около 13 лет назад я использовал Spread VBX для аналогичного типа программ. Он поддерживал виртуальный режим и имел свойство скрывать панель большого пальца. Я не против открытого исходного кода, но я надеюсь не покупать коммерческий продукт.

ответ

0

Вы можете скрыть полосы прокрутки, пока вы не закончите обработку файла с помощью:

DataGridView1.ScrollBars = ScrollBars.None; 

И когда вы закончите отображать их снова:

DataGridView1.ScrollBars = ScrollBars.Both; 
+0

Спасибо за ответ. Я не пытаюсь скрыть полосы прокрутки, только большой палец, прямоугольную форму в полосе прокрутки, которая указывает текущую относительную позицию в списке, которую пользователь может перетащить, чтобы случайно помещать в файл. Пользователь должен иметь возможность прокручивать, но не переходить в произвольную позицию в файле неизвестной длины – ChadD

Смежные вопросы