永发信息网

如何在VB中使用多个按钮控制一个函数图?

答案:2  悬赏:60  手机版
解决时间 2021-05-16 23:52

我想利用多个按钮来控制一副函数图

在同一副图中画出不同的函数图

请问高手....

如何利用按钮触发函数图??

谢谢了~!!

最佳答案
---- 在我编制的一个控制系统中,需要对不同模块的不同状态设置相应参数.由于设置的参数名称都一样,只是具体内容不同,我不再象往常一样创建不同的窗口,摆放相同的部件,编制几乎相同的代码,而使用了窗体实例.其实现过程大致如下:

新建一个Form(我使用的是MDIForm,用一般的form也一样,我试过),取名为form1,再建一个窗口取名为form2;

为form1建立菜单项(使用按钮也行):
菜单项:OpenWindow,
子菜单项:open1、open2、open3,子菜单项设为控件数组,名称取为mnuOpen,索引分别为0、1、2;

为菜单mnuOpen编写代码:
Private Sub mnuOpen_Click(Index As Integer)
Dim myForm As Form '定义变量
For Each myForm In Forms '使用Forms集合
If myForm.Caption = "Window" & CStr(Index + 1) Then
'通过查看窗口标题检查该窗口实例是否已打开
myform.windowstate=0 '照原来的尺寸大小和位置打开
myForm.SetFocus '如果已打开,则使其获得焦点
Set myForm = Nothing '释放资源
Exit Sub '跳出过程
End If
Next
Set myForm = New Form2 '创建Form2的窗体实例
Load myForm
myForm.Caption = "Window" & CStr(Index + 1)
'设置其Caption属性,也可作其他操作
myForm.Show
Set myForm = Nothing
End Sub


---- 在我的控制系统中,也用到了控件的动态增减,下面谈谈实现方法.
---- 假设根据一TextBox(名称为Text1)的内容来决定某Label[名称为Label1(0),定为控件数组,索引值Index为0]控件的数目.在Form中放置一个TextBox控件和一个Label控件,取名如前所述;再放置一个命令按钮Command1.在Command1中编程:

Private Sub Command1_Click()
If IsNumeric(Text1.Text) = False Then Exit Sub
'如果Text1中内容不是数字则退出过程
Dim iCount As Integer, i As Integer
'iCount为设定的个数,i为计数器
Dim iIndex As Integer
'iIndex为实际个数
iCount = CInt(Text1.Text)
If iCount > 0 And iCount < 10 Then
'假定最多只能放10个Label1
iIndex = Label1.Count '当前Label1的个数
If iCount > iIndex Then
'设定值大于实际值则增加相应数目的控件
For i = iIndex To iCount - 1
Load Label1(i)
With Label1(i)
.Left = Label1(0).Left
.Top = Label1(i - 1).Top + 350
.Visible = True
End With
Next i
ElseIf iCount < iIndex Then
'设定值小于实际值则删除多余的控件
For i = iCount To iIndex - 1
Unload Label1(i)
Next i
End If
End If
End Sub
---- 上面的代码在VB5.0和VB6.0中运行通过.
全部回答
函数图???
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
喜欢一个人要告白吗、
两个月大的小孩咳嗽可以吃什么药止咳?
我们初中、高中乃至大学学习的知识到社会上到
宝丰县平顶山星光图书广场地址在什么地方,想
做完爱十个小时之后吃了一粒达英-35.是不是就
赞美黄山的名句有什么,赞美黄山的诗句有哪些
求 悬疑小说 黑书
临颍县漯河圆通速递(临颍总部)地址在哪里啊
qq怎么搞成这样的登录
什么沙发比较好,布艺沙发什么牌子比较好?
求个樱花大战1的存档
鹿邑县周口欧派厨卫电器怎么去啊,谁知道地址
关于睫毛是否可以再继续增长,我二十岁了不要
什么动物最容易摔倒????
最近有什么人气高的新网游?
推荐资讯
在淘宝买了天元的VIP 有了VIP卡密 要怎么绑定
换牙齿属于医疗保险吗?
看孤独之旅插图写200字作文
山阳区焦作华帝哪位知道具体地址啊
江岸区武汉ge1fit运动健身这个地址在什么地方
有什么好玩的新网游游戏?
左边一个双包耳右边一个多是什么字
《未世我会魔法》
这个怎么啊 空间高手来看下
大丰收鱼庄莆田金鼎店地址在什么地方,想过去
台前县濮阳新区幼儿园这个地址怎么能查询到,
彩虹岛什么帐号,到达多少级有护身符奖励?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?