Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:保存的绘图版文件为何成了黑底的了?(已解决)

1楼
yangming 发表于:2011/8/22 13:01:00

e.Form.Controls("Painter1").save(dlg.FileName)

 

上面这段代码保存的绘图版文件,绘图版背景色是白色,为何保存后成了黑底了呢?

[此贴子已经被作者于2011-8-22 14:56:52编辑过]
2楼
yangming 发表于:2011/8/22 13:13:00

很奇怪,BMP文件是黑底,JPG  和GIF 格式的就是白底了

[此贴子已经被作者于2011-8-22 14:00:29编辑过]
3楼
yangming 发表于:2011/8/22 14:07:00
晕了,怎么有时是黑底有时又是白底呢?
4楼
yangming 发表于:2011/8/22 14:56:00

经测试,发现,如果在一打开窗口,就设置绘图版为清除为白色背景色,就是这段代码,等画好后再保存就是白底的了

 

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim g As Graphics = p.Graphics
g.Clear(Color.White) '清除所有内容,并将背景颜色设为白色
p.Repaint()

共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.