Member 13572158 Ответов: 1

Как распечатать форму windows полностью (без кнопок закрыть, восстановить, развернуть) в C#


Как распечатать windows form full (без кнопок закрыть, восстановить, развернуть) на c# с более высоким качеством печати с нужных принтеров, которые я установил в компьютере.

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

Как распечатать windows form full (без кнопок закрыть, восстановить, развернуть) на c# с более высоким качеством печати с нужных принтеров, которые я установил в компьютере.

1 Ответов

Рейтинг:
0

hpjchobbes

Там есть статья от Microsoft: Как распечатать форму Windows который показывает, как печатать форму как есть. Вы можете изменить код события printButton_Click, чтобы скрыть элементы управления, распечатать, а затем восстановить их следующим образом:

void printButton_Click(object sender, EventArgs e)
{
    this.ControlBox = false;                        
    CaptureScreen();
    printDocument1.Print();
    this.ControlBox = true;
}
Имейте в виду, что если у вас нет заголовка для вашей формы, она скроет строку заголовка.