易截截图软件、单文件、免安装、纯绿色、仅160KB

vb中用picture做曲线碰到的问题? - VB / 基础类

我想做的程序是这样的:我将接收的数据存在文本里,然后想观察曲线的时候,从文本里读出来,然后绘制成曲线;我用的是picture控件,因为数据比较多(3万多条,甚至更多),现在碰到的问题是:
1、画线时两个点之间的横坐标间隔是20(再小的话曲线就挤在一起),我的数据有3万多,计算出来的需要的横坐标是:733640(相当大,但有可能比这还要大),但我发现picture的最大宽度只能到:245745,所以后面的曲线显示的非常拥挤,已看不出效果。
2、我用的是两个picture控件,原因是为了加个滚动条,但是HScroll控件的max最大只能设到32767,但我画出图后,picture2的宽度有733640,用HScroll控件托不到最右边。
望各位大侠指教,看怎么解决,或者有什么其他思路。我要看曲线的连续性,所以最好是在一个界面,用滚到条托动

2.可以用一个比例值cint(733640/32767),每拖动scroll的时候,其都在其value上*这个比例

回复问2:
VB code:
Private Sub Form_Load()
Picture2.Width = 245745
HScroll1.SmallChange = 100
End Sub

Private Sub HScroll1_Change()
Picture2.Left = -10# * HScroll1
End Sub



谢谢楼上两位的回答,问题2已解决,现在问题1还是没有头绪,希望大家能给支个招,解决后就给分,望楼上的两位耐心等待

按段显示,拖动scroll,比如值为0-10时显示部分,值为11-20显示第二部分……,注意:Picture没变,只是它在不停刷新。

只画要显示的部分,不画不显示的部分。
《计算机图形学》窗口、裁剪


引用
只画要显示的部分,不画不显示的部


相关问答:

vb 中 - VB / 基础类

dim a as string,b as string,c as string
a="工程编号,单位工程名称,分部工程编号"
b="单位工程名称"
c="单位"
怎么才能判断出a字符串中存在b字符串,而不存在c字符串

看看i ......

vb WebBrowser 小问题,请教 - VB / 基础类

vb WebBrowser 小问题,请教:
WebBrowser里的网址跳转后,怎么取得跳转后的页面的URL地址

顶下顶下

引用
BeforeNavigate2
好像没有这个吧 vb6.0

BeforeNavigate2
这个可以有,呵呵。
......

VB如何获得别的程序上的表格内容? - VB / API

我的要求是:通过抓取别的程序上的表格的句柄,然后读取这个表格的内容。
表格句柄(类名:MSFlexGridWndClass)我已抓到,接下来如何读取表格的内容就不会了?求助。

能把代码发来学习下不?
244326867@qq.com ......

VB调用EXCEL绘图,如何修改X轴坐标 - VB / 基础类

小弟用VB调EXCEL作图
objExlApp.Workbooks.Add
  objExlApp.Charts.Add
  objExlApp.ActiveChart.ChartType = xlLine
  objExlApp.ActiveChart.HasLegend = True
  objExlApp. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号