Я пытаюсь использовать PrintPreviewControl в .NET для отображения предварительного просмотра моих элементов управления.У меня есть панель слева с настройками (например, ландшафт, поля и т. Д.).Пользователь может обновить их и увидеть фактическое изменение распечатки, как они это делают (аналогично Excel 2010 здесь ).
Единственная проблема -
InvalidatePreview();
наPrintPreviewControl делает недействительными все страницы, вы получаете диалоговое окно с сообщением о создании предварительного просмотра (выглядит не очень хорошо).
Я бы хотел что-то вроде виртуального подкачки страниц в DataGridView, чтобы только отображаемая страница стала недействительной?
Кто-нибудь знает, как я могу сделать это с помощью PrintPreviewControl?
Любая помощь приветствуется ...