Я работаю с Visual Studio 2012 - Visual Basic.NETvb.net DataGridView полосы прокрутки не будет отображаться последний столбец
В моей DGV я установил .AutoSizeMode для каждого столбца следующим образом:
with dgv_Clients
.Columns("Name").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
.Columns("Phone").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
.Columns("Email").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
.Columns("Address").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
end with
Эта конфигурация позволяет всем ячейкам отображать полный текст внутри, а последний столбец будет настолько большим, насколько это необходимо для установки пробела.
Проблема возникает, когда я изменяю размер формы короче трех столбцов; отображается горизонтальная полоса прокрутки, но она не отображает последний столбец.
Если я изменил «AutoSizeMode» с «Заполнить» на «AllCells», полоса прокрутки отлично работает, но если форма слишком изменена, появляется уродливое пустое пространство.
Вопрос:
Как можно сделать полосу прокрутки, чтобы показать последний столбец, когда «AutoSizeMode» установлено значение «Fill» ??
Большое спасибо, это именно то, что мне нужно !!! –
NP! И добро пожаловать в СО :) –