Print C# windows form for bill records from db я пробовал это сделать, но ошибка?
это приложение c# windows о физиотерапевтической системе mgt, я хочу Распечатать счет о пациенте P_name, боли, № посещения, total_charge и total_paid по конкретному контактному номеру. поскольку он уникален, я печатаю windows form. я сделал следующее, Но в событии click есть ошибка.
printButton.Click += new EventHandler(printButton.Click);
Ошибка: "Система.Окна.Форма.Контроль.Нажмите " может появиться только с левой стороны += или -=
код следующий.
crt_usr-это форма, когда я разрабатывал код.
есть какая-то ошибка и ошибка, пожалуйста, руководство, сэр, если я ошибаюсь, скажите мне правильный путь для печати счета об определении выше. Заранее спасибо
Что я уже пробовал:
общественного недействительными crt_user()
{
printButton.Text = " Печать";
printButton.Нажмите += new EventHandler(printButton.Щелчок);
pd. PrintPage += новый PrintPageEventHandler(pd_PrintPage);
этот.Управления.Добавить (printButton);
}
общественного недействительными printButton_Click(объект отправителя, EventArgs в электронной)
{
Capturescreen();
др.Печать();
}
Растровое изображение memoryimage;
частный void Capturescreen()
{
Graphics myGraphics = это.CreateGraphics();
Размер s = this. Size;
memoryimage = новое растровое изображение(s. Width, s. Height, myGraphics);
Графика memoryGraphics = графика.FromImage(memoryimage);
memoryGraphics.CopyFromScreen(это.Местоположение.Икс, это.Местоположение.Y, 0, 0, s);
}
частный недействительными pd_PrintPage(системы.Отправитель объекта, система.Рисование.Печатание.PrintPageEventArgs e)
{
е.Графика.DrawImage (memoryimage, 0, 0);
}
публичный статический пустота главный()
{
Приложение.Запустить(новую crt_usr());
}