小珊珊爱吃鱼 2015-05-07 12:46 采纳率: 0%
浏览 650

C#在打印窗体的时候总是出席那下面这种问题

图片说明

这个打印方面的代码是:
printTicket = new TicketPrintWindowcs(
strStartStation, strTrainCode, strArriveStation,
strStartTime, strRailwayCarruageNumber,strSeatNumber, strprice,
strName, strPaperNum, strSeatType, strCouchetteType, strDateOfTravel);
printTicket.Show();
PageSettings ps = new PageSettings();
PD_TicketDoc.DefaultPageSettings = ps;
ps.PaperSize = new PaperSize("NewSize", 400, 273);
PD_PrintTicket.Document = PD_TicketDoc;
PD_TicketDoc.Print();
printTicket.Close();
打印事件代码是:
private void PD_TicketDoc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Image myFormImage;
myFormImage = new Bitmap(printTicket.Width, printTicket.Height);
Graphics g = Graphics.FromImage(myFormImage);
g.CopyFromScreen(printTicket.Location.X, printTicket.Location.Y, 0, 0, printTicket.Size);
e.Graphics.DrawImage(myFormImage, 0, 0);
printTicket.Close();
}
为什么会这样呢,窗体在show的时候为什么没有显示完全呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题