Vb2005在WINCE5.0画线

Vb2005在WINCE5.0画线,第1张

概述在研究嵌入式,搞完了串口通信,SQL数据库。原来以为画曲线,没想到还真是个问题,在网上查了很多资料,都是不得要领,废了我几天时间,终于找到两个方法: 1、 利用Panel控件。 我开始用的是picturebox控件,没有paint事件,也没有Creategraphics,走了很大弯路。好在有网友提醒,Panel有paint事件,(但还是没有Creategraphics,不知是网友没说明白,还是我的

在研究嵌入式,搞完了串口通信,sql数据库。原来以为画曲线,没想到还真是个问题,在网上查了很多资料,都是不得要领,废了我几天时间,终于找到两个方法:

1、利用Panel控件。

我开始用的是pictureBox控件,没有paint事件,也没有Creategraphics,走了很大弯路。好在有网友提醒,Panelpaint事件,(但还是没有Creategraphics,不知是网友没说明白,还是我的版本低?2.0的),但总算可以在paint事件中,利用e. graphics.drawline画线了。

当然,要在别的控件中,调用这个Panelrefresh,引发paint事件。

2、利用graphics

后来发现,graphics还是可以用的(当然离不了网友的启发,这也是我写着一篇的目的,谢谢帮助),首先要加入引用,system.Drawingsysytem.windows.forms。这样,幸运地在textBox控件的Parent,出现了Creategraphics。如下语句:

Dim g as graphics = me.textBox1.parent. Creategraphics

然后定义pen,过了这一个关键点,其他的网上资料很多。

画出的线在form上,而我开始还以为要画在textBox1上呢。这个原理,可能是类继承的问题,我对于C++,不是很通,有明白网友,帮咱解释一下。

总算过了这一小关。

一点体会,和大家分享。(蓬莱老邹)

总结

以上是内存溢出为你收集整理的Vb2005在WINCE5.0画线全部内容,希望文章能够帮你解决Vb2005在WINCE5.0画线所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1285901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存