标题:VB里曲线缩放问题
只看楼主
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
结帖率:22.22%
已结贴  问题点数:0 回复次数:4 
VB里曲线缩放问题
大家好,有个问题想求大家帮忙。我用VB在PICTUREbox里做曲线(监视温度),画了坐标格,曲线画完需要放大和缩小曲线,在对曲线做缩放时,我用了clear命令,曲线擦除重画了,达到了自己的想法,可是坐标也没了。我不知该怎样处理这个问题,请大家帮帮我,先谢谢了。着急,在线等!!!!
搜索更多相关主题的帖子: 在线 
2011-06-16 11:12
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
我是新来的,分数不多,希望大家谅解!谢谢
2011-06-16 11:14
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:5 
这原本是两个示例代码~已经部份合并~帮你加了控件缩放~自订控件也加了Resize()事件定义~剩下自订座标要换算一下~
原图和新图的比例差~

预想思路是自订控件的Resize()事件定义中~再加入Picture1.Scale的定义乘一个比例值~并把数字转用变量带入~
当然后面的Timer()事件中的画座标也要多乘一个比例值和改用变量带入~参考看看~

Waveform.rar (10.49 KB)


也许还有更简单的方法~没做过类似的~

不要選我當版主
2011-06-16 12:40
cdwyh284
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2011-6-16
得分:0 
谢谢你,在cls时,怎样才能保留坐标格呢?您能他告诉我吗?
2011-06-16 16:30
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:0 
回复 4楼 cdwyh284
Sample里面貌似写在Timer()事件里面~画曲线和画座标的代码是写在一起的~
它这样好像就没CLS的问题了~不然你也可以把你绘制座标的部分独立出为一个Function~
每次CLS之后就立刻调用~

不要選我當版主
2011-06-16 17:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-343034-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.310115 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved