小珊珊爱吃鱼 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 用三极管设计—个共射极放大电路
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示