以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- GDI+ 中发生一般性错误。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194754) |
-- 作者:yangwenghd -- 发布时间:2025/1/10 16:34:00 -- GDI+ 中发生一般性错误。 老师 我在设置截图的时候出现了这个错误 ,知道是什么原因吗 感谢 感谢 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件:窗口,详解截图窗口,Button4,Click 详细错误信息: GDI+ 中发生一般性错误。 这个是代码 感谢 感谢 Dim trv = e.Form.Controls("Panel2").BaseControl Dim point As Point = e.Form.Panel.PointToScreen(trv.Bounds.Location) Dim myGraphics As Graphics = basemainform.CreateGraphics() Dim s As New Size(trv.width, trv.height) \'截取的大小 Dim bit As New Bitmap(s.Width, s.Height, myGraphics) Dim memoryGraphics As Graphics = Graphics.FromImage(bit) memoryGraphics.CopyFromScreen(point.x, point.y, 00, - 10, s) \'截取的开始位置,坐标(100, 200) bit.save(Tables("标签单独表").Current("图片文件夹") & "\\详解.PNG") msgbox("截图成功") memoryGraphics.dispose myGraphics.dispose bit.dispose |
-- 作者:yangwenghd -- 发布时间:2025/1/10 16:44:00 -- 我知道什么原因了 没有新建文件夹 谢谢 |
-- 作者:有点蓝 -- 发布时间:2025/1/10 16:45:00 -- 测试没有问题,可能截取的分辨率太大?做个例子发上来试试 |
-- 作者:yangwenghd -- 发布时间:2025/1/10 17:23:00 -- 谢谢 谢谢 老师 有什么办法把截图的位置设定为Panel2面积的截图吗?
[此贴子已经被作者于2025/1/10 17:23:51编辑过]
|