vb 怎么清除前一次画的曲线 而不影响网格
发布网友
发布时间:2023-11-24 18:13
我来回答
共2个回答
热心网友
时间:2024-10-13 10:49
1、把网格做成背景图片插入picture
2、用异或笔重画曲线。
热心网友
时间:2024-10-13 10:49
可以重画网格追问代码怎么写
追答把你画网格的代码单独做成一个过程(sub), 然后再次调用就可以了.
vb 怎么清除前一次画的曲线 而不影响网格
1、把网格做成背景图片插入picture 2、用异或笔重画曲线。
VB MSFlexGrid控件 清除网格
MSFlexGrid1.Cols=1
VB 控件 MSFlexGrid如何改变各列的宽度啊?每列都 不一样
方法CLEAR可以清除网格中的内容,但不影响网格的行,列数,如果要清除网格的结构,包括顺序及网格各列的名称,应当使用ClearStructure方法. 3) MSHFELXGRID的控件的主要事件 Collapse用户折叠了网格的一行 Compare当SORT属性被设置为CUSTOMERSORT,允许用户定义排序过程 EnterCell当一个新的单元成为当前活动单元时(获得) Expand...
vb picture.line 画曲线,怎么多了一条斜线?
使用line画线时,如果没有指定开始点,则从上一次画笔结束的位置开始。在你这个for开始之前,可能是画了边框矩形,也可能是画了网格线,结束于右上角。
VB中autodraw设置真假值有什么作用?有很多时候都是默认的假,怎么设置...
运行时 在程序中设置 AutoRedraw,可以在画持久图形(如背景色或网格)和临时图形之间切换。如果设置 AutoRedraw 为 False,以前的输出成为背景屏幕的一部分。当 AutoRedraw 设置为 False,用 Cls 方法清除绘图区时不会删除背景图形。把 AutoRedraw 改回 True 后,再用 Cls 将清除背景图形。注意 如果...
VB mschart 画图的一些问题
这是一段MCchart初始化的代码,设置最大值最小值就可以解决你的第一小问。With MSChart1 '设置XY轴 .Plot.Axis(VtChAxisIdX).ValueScale.Auto = False .Plot.Axis(VtChAxisIdY).ValueScale.Auto = False '// 设置最大值 .Plot.Axis(VtChAxisIdX).ValueScale.Maximum = 1 .Plot.Axis(VtC...
VB中AutoRedraw什么意思
自动重画。简单点理解就是,当你把form的autoredraw设为false时,用print语句在command_click事件中,让窗体随意打印点什么,这时你最小化再最大化窗体,你就会发现刚才打印的东西都没了。这时,再把autoredraw设为true , 情况就改变了。例如:Private Sub Form_Load()Print "Good afternoon!"End Sub ...
VB6.0 用MSchart作动态曲线显示时总是多了一条过原点的直线,请问是什么...
把两个下标交换位置,不行!不符合MSChart1.ChartData 对数据的要求!只好另外定义一个二维动态数组MyData2,在Timer1_Timer事件中动态定义,并把MyData中的前面的数据复制到MyData2中,再把MyData2赋给MSChart1.ChartData 。操作如下:(1)在窗体的通用段中增加如下定义:Dim MyData2() As ...
怎样用VB编程画温度曲线
Dim MyData(148, 1)As DoubleDim i As Intege rDim j As Integer myRecord.MoveFirst '移动到第一条记录 For i = 0 To 20 (暂时是读20个数据)MyData(i, 0) = i j = myRecord.Fields("温度值").Value MyData(i, 1) = j myRecord.MoveNext Next '---x轴坐标值---...
请问vb可以画出半对数坐标系吗?请以下图为例告知代码。
这个就可以画出半对数网格。Private Sub Command1_Click()Dim i As IntegerFor i = 1 To 10Line (500 + Log(i) / Log(10) * 2000, 1000)-(500 + Log(i) / Log(10) * 2000, 1500)NextEnd Sub