如何打印自己做的图形控件? 我自己做的控件可以画图形,能够输出到屏幕没有问题,我现在想在界面上添加一个按钮,点击就可以把我做好的图形控件打印出来,怎么设置?请高手指教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加PrintDialog控件,添加PrintDocument控件,处理PrintPage事件,把你的图形对象参数传入,搞定收工。 在PrintPage事件中我是这样添加的,结果只输出一张白纸。 LTrace l1 = new LTrace();//LTrace是我做的控件 l1.LinkData(CD.PosPath,CD.linp,CD.cantp,CD.levelp);//传递图形数据 l1.Location=new Point(0,0);//确定控件位置 l1.Size=new Size(400,400);//确定控件大小请指教! private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){ Graphics gps = e.Graphics; //然后调用gps的draw系列方法,看你的图形对象是什么类型就调用对应的draw方法,把图形对象的参数传入就可以了。} 你的图形控件不能把自身的Graphics对象返回吗? Graphics g = yourControl.CreateGraphics()这样就可以把你的控件的Graphics对象返回了啊。 shapeContainer是什么控件? 有做过淘宝买家应用的兄弟吗? C#编译问题 Mschart属性设置 access97 多庫合并的問題 关于在picturebox中显示数据库中指定行image变量所遇到的困难! .net framework 数据库提供程序错误12(在线等,高分) 请大家帮忙~~~~~~~ 请问:如何为DLL设置配置文件? 某使用者帐号的程序获得 如何触发某个键,使LABEL控件中的数字累加一次 重新提问 GDI+动态绘图的问题
LTrace l1 = new LTrace();//LTrace是我做的控件
l1.LinkData(CD.PosPath,CD.linp,CD.cantp,CD.levelp);//传递图形数据
l1.Location=new Point(0,0);//确定控件位置
l1.Size=new Size(400,400);//确定控件大小
请指教!
{
Graphics gps = e.Graphics;
//然后调用gps的draw系列方法,看你的图形对象是什么类型就调用对应的draw方法,把图形对象的参数传入就可以了。
}
这样就可以把你的控件的Graphics对象返回了啊。