JC Carmo Ответов: 1

VS 2015 C# - как закрыть диалоговое окно предварительного просмотра печати после печати ?


Приветствую всех,

Я разрабатываю приложение VS 2015 C# WinForms с MySQL и столкнулся с очень раздражающей проблемой в отношении печати моей формы. Форма печатается идеально, именно так, как я хочу, но я перепробовал все, чтобы диалоговое окно предварительного просмотра печати закрылось после печати, но безрезультатно. Есть предложения? Я очень ценю ваше время и помощь!

С уважением,

JC.

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

private void printButton_Click(object sender, EventArgs e)
        {
            printButton.Visible = false;
            printDocument1.DefaultPageSettings.Landscape = true;
            CaptureScreen();
            printDialog1.AllowSelection = true;
            printDialog1.AllowSomePages = true;

            if (printDialog1.ShowDialog() == DialogResult.OK)
            {
                if (printPreviewDialog1.ShowDialog() == DialogResult.OK)
                {
                      printPreviewDialog1.Close();
                      printButton.Visible = true;
                }
            }
        }

1 Ответов

Рейтинг:
6

Gerry Schmitz

Попробуйте отправить комбинацию клавиш.

Как смоделировать события мыши и клавиатуры в коде | Microsoft Docs[^]