Размер 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

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы