Размер DGV (ширина) в зависимости от размера печатной области страницы - Visual Basic .NET
Формулировка задачи:
Как задать ширину DGV при изменении параметра страницы, что бы при смене ориентации и полей страницы DGV меняла свою ширину.
Для более наглядной работы пользователя, что бы он мог видеть ширину страницы при работе в таблице.
параметр
у меня почему то всегда выдаёт 827 не зависимо от устанавливаемых ширины полей и ориентации страницы.Я так понимаю это выдаётся параметр формата А4. А как получить чистый, печатаемый, размер ?
Решение задачи: «Размер DGV (ширина) в зависимости от размера печатной области страницы»
textual
Листинг программы
If PageSetupDialog1.PageSettings.Landscape = False Then Grid1.Width = PageSetupDialog1.PageSettings.PaperSize.Width - PageSetupDialog1.PageSettings.Margins.Left - PageSetupDialog1.PageSettings.Margins.Right End If If PageSetupDialog1.PageSettings.Landscape = True Then Grid1.Width = PageSetupDialog1.PageSettings.PaperSize.Height - PageSetupDialog1.PageSettings.Margins.Left - PageSetupDialog1.PageSettings.Margins.Right End If