VB Datagrid Отключить автоматическую прокрутку фокуса на выбранном столбце - PullRequest
1 голос
/ 07 июня 2011

Вроде новенький здесь, но нужна помощь, и хороший друг предложил этот сайт.

Моя проблема в том, что у меня есть сетка данных в Visual Basic, она работает нормально, но, поскольку столбцы выходят за пределы ширины окна, мне понадобилась полоса прокрутки. Здесь возникла проблема. При нажатии на столбец после 4-й полосы полоса прокрутки сместится, чтобы придать ей фокус. Поскольку здесь есть флажки, они постоянно нажимаются, и когда они сдвигаются, полоса прокрутки перемещается, но кнопка не проверяется и должна быть нажата снова.

Я надеялся, что есть способ отключить эту автофокусировку, поэтому нажатие на столбец не приведет к перемещению полосы прокрутки.

Любая помощь будет принята с благодарностью. ^ __ ^

1 Ответ

1 голос
/ 09 июня 2011

В vb нет реальной автопрокрутки, один из вспомогательных методов заставлял ее прыгать, проверяя другую ячейку за пределами экрана, а затем возвращала значение по умолчанию к показанной, которая имела вид прыжка.

...