请问怎么在PictureBox上面显示网格线? 我不想用line在上面一条一条的画,这样太慢了。。因为picturebox很大,有没有什么好的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在picture控件里放一个shape,设置大小与picture一样大,矩形,fillstyle为cross。 用API LineTo就算很大,你只要画要显示的部分就可以了 放的这个shape会不会影响这个picturebox控件上的其他控件的应用呢?picturebox是个容器。 我刚才试了一下,上面那个问题我知道了,应该是不会的吧。但是如何设置shape控件上网络之间的大小呢?我前面忘记说了,我需要网络之间的间隔可以由用户调整。并且如何设置网格线为虚线呢?我只找到了边框为虚线。谢谢大家了 我觉得用LINE也不见得慢...在画之前,先将PICTUREBOX隐藏起来...这样会加快二倍以上的速度... mshflexgrid也许不能符合你的要求.它是一个网格编辑控件. 区域800*600,间距10line (5,0)-(5,600)bitblt dest.hdc,10,0,10,600,src.hdc,0,0,srccopybitblt dest.hdc,20,0,20,600,src.hdc,0,0,srccopybitblt dest.hdc,40,0,40,600,src.hdc,0,0,srccopy10,20,40,80......一直画到超出800.再水平方向来一遍.怎么样? 或用刷子填充.createsolidbrushextfloodfill 这里有vc,vb,java,delphi源代码大全,国内和国外的经典软件代码请访问www.feidu.net ColdMooon(月光寒):用line的方法肯定不行的啊。这样会很慢的。。我里面加载的是一张地图,并且大小可变。这样效率太低了,,用刷子填充怎么填啊?那createsolidbrushextfloodfill是什么意思?我以前接触VB较少。谢了先 我不太明白你的意思。请举个例子,图片框有多大,线的间距是多少?我试过,就算用line一条一条的画,也感觉不到延迟。我以为,还是用透明的image置与picturebox之前的好。 是这样的:我这张地图,起始长宽为20000个象素,并且可由用户增加其大小。要求背景做成16x16的网格(象素),即间距为16个象素,但是这个间隔是由用户可选的,可以32,48等等。如果用line来画的话,应该慢的吧用image置前是什么意思? 类声明 VB 如何修改VB常用的控件后生成一个新的控件 vb怎么把不同表里同一个人的数据读取出来? 大家看看这段代码有什么问题?在编译的时候,总是提示conn没有定义? 有龙族联盟有兄弟在么?能不能给我一个注册的"邀请",小弟万分感谢! 初学者的问题:visual basic script究竟有什么用处? 急求 用VB实现SQL SERVER 数据库备份和恢复(最好有源码) 谁知道代理服务器的工作原理??? 求判断自定义类型动态数组是否为空的方法 VB + 2 个 MSHFLEXGRID左右进度条拉动问题 关于编译的问题 vc6.0中的dll函数,如何在vb6.0中声明及调用
在picture控件里放一个shape,设置大小与picture一样大,矩形,fillstyle为cross。
就算很大,你只要画要显示的部分就可以了
隔可以由用户调整。并且如何设置网格线为虚线呢?我只找到了边框为虚线。谢谢大家了
在画之前,先将PICTUREBOX隐藏起来...这样会加快二倍以上的速度...
它是一个网格编辑控件.
line (5,0)-(5,600)
bitblt dest.hdc,10,0,10,600,src.hdc,0,0,srccopy
bitblt dest.hdc,20,0,20,600,src.hdc,0,0,srccopy
bitblt dest.hdc,40,0,40,600,src.hdc,0,0,srccopy
10,20,40,80......一直画到超出800.
再水平方向来一遍.怎么样?
createsolidbrush
extfloodfill
用line的方法肯定不行的啊。这样会很慢的。。我里面加载的是一张地图,并且大小可变。这样效率太低了,,用刷子填充怎么填啊?那createsolidbrush
extfloodfill
是什么意思?我以前接触VB较少。谢了先
请举个例子,图片框有多大,线的间距是多少?
我试过,就算用line一条一条的画,也感觉不到延迟。我以为,还是用透明的image置与picturebox之前的好。
我这张地图,起始长宽为20000个象素,并且可由用户增加其大小。要求背景做成16x16的网格(象素),即间距为16个象素,但是这个间隔是由用户可选的,可以32,48等等。
如果用line来画的话,应该慢的吧用image置前是什么意思?