怎样用VB程序实现FORM窗口打印? 我是VB初学者,想请教大家,怎样用PringForm 语句来实现打印FORM窗口,并选择打印机、调整打印份数、调整打印位置等功能?在线等,急用啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CommonDialog控件即可,或者用API也可以. CommonDialog.showprintform.PrintForm CommonDialog.showprintform.PrintForm //想调整纸张上打印输入的位置//可设置form的以下三个属性,再调用PrintForm方法 Form1.Scale(0, 0)-(100, 100) ' 设置坐标 Form1.CurrentX=0 Form1.CurrentY=0 查一下MSDN 楼上的,我是在MDI窗口下实现打印MDI子窗口,它提示我在运行中不能更改MDI位置……怎么办啊? 这样吧,你在MDI主窗体加一个打印的按钮或是加一个打印的菜单,再定义一个Boolen类型的变量来检测是否要打印,点击则MDI子窗体.Show,装载MDI子窗体时检测MDI主窗中的Boolen变量,当检测到主窗体的变量为真时,则打印,否则不打印,我是这样做的, 我不懂的是怎么样让这个窗体的缩放适当的大小,可以在一张纸上打出来(A4、A3),请各位指教。 打印在VB中间是一个非常麻烦的工作。如果是初学,建议开始学一下如何在窗体或打印机上画图(包括画文字)。有好多API都可以支持的。 锁定键盘按钮 小程序小问题 我晕,水区这哥们也太强了.. 用户权限控制的问题 求教RegOpenKeyEx,RegQueryValueEx,RegQueryValueExStr这三个函数的使用方法 vb studio 6.0 是不是不支持鼠标滚轮滚动啊? data report问题 从vss获得代码不能运行! 请教众高人有关ADO数据集转换到EXECLE表的问题 请大家帮忙,不胜感激,“退出时报错..." 怎么有的机上不能注册dll,郁闷 如何用socket实现超时重传
form.PrintForm
form.PrintForm
Form1.Scale(0, 0)-(100, 100) ' 设置坐标
Form1.CurrentX=0
Form1.CurrentY=0
查一下MSDN
我不懂的是怎么样让这个窗体的缩放适当的大小,可以在一张纸上打出来(A4、A3),请各位指教。