cesm23 Ответов: 0

Можете для горизонтальной прокрутки, чтобы покончить с клавиатурой на элементе управления datagridview


Я использую элемент управления datagridview в visual studio 2015 с настройками по умолчанию (его размер составляет 620; 248), и мне обычно нужно добавить несколько строк со значениями (там около 6 столбцов), некоторые из которых иногда составляют около 100 символов, поэтому иногда ячейки могут быть довольно широкими.

Обычно я могу прокручивать с помощью клавиш со стрелками вправо без каких-либо проблем, но я заметил, что когда общее количество всех размеров столбцов становится слишком большим, все еще можно переместить выделение вправо, но datagridview больше не прокручивается горизонтально, хотя в соответствии с событиями cellenter выделение перемещается, но скрыто от глаз.

Есть ли какое-то решение этой проблемы? Я могу опубликовать код, который использую, в случае необходимости.

Что я уже пробовал:

I tried to remove a few characters from the long cell, and after a certain threeshold (which is variable depending on the total width of the control and the other columns's width), it's again possible to scroll with arrow keys again! So there's indeed a connection between the total amount of width in all columns and the control size property. I also tried many AutoSizeMode modes but there's no change on this issue, some of them appear to work but it's just because the columns got thinner, which i don't want since i want the mode DisplayedCells. And finally, yeah i tried using google but i was unable to find someone with the precise same issue that i am having.

0 Ответов