百分求教!怎么显示所选信息?
百分求教!怎么显示所选信息?
楼主submit(y)2003-06-30 13:53:57 在 VB / 控件 提问有6个OptionButton,实现选择,被选项会在另一个窗体实现相关详细信息的显示。怎样使所选的信息得以显示,而没被选的信息不显示? 问题点数:100、回复次数:18Top
1 楼submit(y)回复于 2003-06-30 13:59:12 得分 0
我用的SSTab来显示信息,那岂不是排列组合加入很多个SSTab控件?各位大虾有什么高见,指导一下!Top
2 楼victorycyz(--)回复于 2003-06-30 14:04:14 得分 10
你好象想得太复杂了。Top
3 楼wynbfqny(今无心)回复于 2003-06-30 14:06:42 得分 0
用控件变量,选中一个optionbutton后变量改变,并传递到另一个窗体(form2.变量名=form1.变量名)Top
4 楼submit(y)回复于 2003-06-30 14:13:25 得分 0
to victorycyz:我想要用一个TabStrip搞定,可是我不知道怎么实现!
to wynbfqny:你的意思是我要建立N个窗体(排列组合的数目好大呀)?是不是我理解错了,能否具体一点!Top
5 楼wynbfqny(今无心)回复于 2003-06-30 14:17:11 得分 0
OptionButton控件可重复选吗?还需要排列组合?
如果需要的话,请声明了一定长变量string ,在六位中只写入0 or 1来判定是否选择了控件Top
6 楼wynbfqny(今无心)回复于 2003-06-30 14:20:05 得分 0
只需要二个窗体,和一个tabstrip就可以了,关键是你的意思,最好有源程序(简化的)给我
myemail:shatf@evergrandshaft.comTop
7 楼victorycyz(--)回复于 2003-06-30 14:21:24 得分 0
先请问一下,你的optionbutton是不是在同一个容器里的,也就是说,同一时间只能显示一个button指向的内容?
(其实就是要同时显示多个选项下的内容,也很简单的。比如字符串连接起来。)Top
8 楼submit(y)回复于 2003-06-30 14:24:00 得分 0
看来我表达不明确!(怪不得以前作文不及格),今无心大哥,我主要是想问通过选择不同的选项,显示不同的信息(我刚被逼学vb,不知道谁能复选,这个我下去查找一下,主要是问上面那个问题,见笑了@_@)Top
9 楼submit(y)回复于 2003-06-30 14:28:15 得分 0
我的程序是通过选择可复选的控件(不一定非要用optionbutton),实现选择,然后通过接口调用组件中的方法,去后台数据库取动动,这个不重要,方法我会调用,可是我不知道,怎么按选择内容要求显示,不选的不调用相关方法,不显示,程序比较长一点,因为牵扯到组件Top
10 楼wynbfqny(今无心)回复于 2003-06-30 14:54:13 得分 70
Option Explicit
Private Sub Check1_Click(Index As Integer)
Dim a As String
a = "0"
For Index = 1 To 6
a = a & Check1(Index).Value
Next
Form2.Text1.Text = Mid(a, 2, 6)
Form2.Show
End Sub
以上为form1 窗体
以下为form2
Option Explicit
Private Sub Form_Load()
Dim i As Integer
For i = 1 To 6
If Mid(Text1.Text, i, 1) = 1 Then
"""加入你所要的语句
Else
"加入你所要的语句
End If
Next
End SubTop
11 楼submit(y)回复于 2003-06-30 15:01:53 得分 0
to wynbfqny(今无心) :谢谢你,我先研究一下,等调通了定会将分数给各位大虾,双手奉上:)谢谢!Top
12 楼submit(y)回复于 2003-06-30 15:14:41 得分 0
to wynbfqny(今无心):我明白你的程序了,可是还是没有实现我要求实现的功能,就是在第二个窗体只在tabstrip显示我选择的东西的相关内容,不选的连标签都不要显示的功能:(Top
13 楼wynbfqny(今无心)回复于 2003-06-30 15:46:52 得分 0
看一下下面的介绍
http://www.china-askpro.com/msg23/qa51.shtml
Top
14 楼wynbfqny(今无心)回复于 2003-06-30 15:50:35 得分 0
用sstab控件Top
15 楼wynbfqny(今无心)回复于 2003-06-30 15:51:11 得分 0
如果您的工具栏内没有SSTab和MSFlexGrid控件,可以在VB主菜单里选择“工程”|“部件”。然后添加“Microsoft Tabbed Dialog Control”和“Microsoft FlexGrid Control”即可。
Top
16 楼submit(y)回复于 2003-06-30 16:41:55 得分 0
还不是很符合要求,哪位大虾有高见???救助一下!Top
17 楼submit(y)回复于 2003-06-30 16:43:26 得分 0
怎么能使得所选的页面按顺序列出,而没被选的页面隐藏的连标签都看不见呢???Top
18 楼LuBingLin(为什么?)回复于 2003-06-30 20:19:48 得分 20
1.在Form1中放入6个CheckBox控件,注意必需是成组索引从0-5
2.在Form2中放入一个SSTab控件,添加到6个选项卡。并加入以下代码:
Private Sub Form_Load()
Dim Index As Integer
For Index = 0 To 5
If Form1.Check1(Index).Value Then
SSTab1.TabVisible(Index) = True
Else
SSTab1.TabVisible(Index) = False
End If
Next
End Sub
不知你说的是否是要此功能。
Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
