永发信息网

vb.net 2008 如何将指定的窗体截图并保存

答案:2  悬赏:40  手机版
解决时间 2021-03-02 01:49
  • 提问者网友:战魂
  • 2021-03-01 22:17
我要截取指定窗体的内容并保存为图片。指定的窗体的句柄已经通过 hWnd=Findwindow(vbnullstring,FormCaption)获取,然后使用 PrintWindow(hWnd,Picbox.hdc,0)来截取该窗体的内容并保存到图片框中,无论该窗体是处于前端还是底层,都能够截图。但是,在vb.net中,PicBox.hdc属性无效呀。这个函数没法使用。
谁知道vb.net的窗体截图方法呢?不是屏幕截图,而是截图指定窗体的图,无论该窗体是前端还是后台。
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-01 23:36
INTOUCH自带的就有,打印屏幕的命令
自己写个时间条件运行那命令就可以了
PRINTSCREEN这个命令 具体怎么用 看下帮助

希望我的回答对你有所帮助
如有其他问题,可以继续追问,您的采纳是我前进的动力!
全部回答
  • 1楼网友:轻雾山林
  • 2021-03-02 00:19

   private sub form1_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load

    for each ctrl as control in panel1.controls    '循环获取容器内的控件     dim txtctrl as textbox = trycast(ctrl, textbox)    '看看该控件类型是否textbox     if txtctrl isnot nothing then    '   是的话就可以设置它的属性了     txtctrl.text = 0    '   想干嘛就干嘛     end if     next     me.acceptbutton = button1

    end sub

记得把你的textbox都放到panel1 里面

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯