加载中…
个人资料
雨燕起飞
雨燕起飞
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,779
  • 关注人气:91
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

技术宅

对象

窗体

it

我的程序有两个窗体,Form1和Form2. Form2里面想调用Form1的一个空间(读取checkbox的状态),结果发现结果很不稳定。

具体来说,在Form2.vb里用 a=Form1.Checkbox1.Checked,明明Checkbox1.Checked=false,但a却是True。非常诡异。

然后单步调试,也没发现异常。但在“监视”里面发现了问题:

这个“对非共享成员的引用要求对象引用”是个什么鬼?

上网查了半天,没有很直接的解决方案。经过半天摸索,解决方案很简单:

既然要求对象引用,那我创建一个对象就好了。

标签:

chart

图表

教育

用VB.net编程序的时候,绘制数据图表一直是一个令人头疼的事情。用graphics方法一条一条线的画,程序极其繁琐,光是坐标变换就搞死人了。当然,输出一些比较特殊的图形的时候这是唯一的方法,但是如果只想要画个直方图或者折线图什么的真是杀鸡用牛刀。

貌似在VB6时代就出现了MSChart控件,利用Excel的内核来绘制简单的统计图。记得当年好像必须要绑定数据控件,从SQL或者Access中绑定数据,麻烦无比,从来没搞明白过。到了.net framework 4.0时代(VB.net 2010),这个控件直接集成进来了,称为Chart控件,据说方便了很多,可以直接用程序往里面很方便地加数据点。网上的各种教程相当的少,因此自己参照了许多教程来编了个简单的程序。在这里总结一下学习心得。

首先,就是在窗体上加一个Chart控件:
http://s1/mw690/6d865f3bgdbf4b3d5a280&690

在窗体上调整其大小,默认就已经有一个柱状图了:
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有