编程论坛
注册
登录
编程论坛
→
VB6论坛
如何用代码创建多组单选按扭组
jxwjlx
发布于 2015-11-14 21:46, 804 次点击
请问老大们如何用代码创建多组单选按扭组,如图
只有本站会员才能查看附件,请
登录
5 回复
#2
风吹过b
2015-11-15 10:25
你的截图是 网页,在网页中,只有名字不同,就属于不同的组。
在VB中,你需要分组,那就需要放在不同的容器内。
建议使用自定义控件。
用 自定义控件当作容器,然后里面加载多个的单选控钮。
这样不会互相影响。
#3
jxwjlx
2015-11-16 13:56
只有本站会员才能查看附件,请
登录
版主,按你的方法大部分都做出来了。但数据一多就有很多显示不出来,表单中没有滚动条,怎么办?文本框中能放frame吗?
如图是我做的效果:
[此贴子已经被作者于2015-11-16 15:45编辑过]
#4
风吹过b
2015-11-17 15:24
窗体上,先放个 PictureBox ,然后再这个PictureBox中放你的内容。窗体上放滚动条,
滚动条,移动这个 PictureBox 的位置,达到 滚动内容的办法。
单选按钮中,高度,可以先计算,然后再设置高度,再排列。
-------------------------------------------------------------------
其实这种程序,也可以按你第一个截图,使用 HTML 来制作。
1、程序从题库中取题目,按HTML单选框的方式或多选的方式生成题目,同时,生成答案。
2、使用 webbrower 显示生成的 HTML 网页。HTML网页提交到本地一个不可访问的地址。
3、拦截webbrower的访问,当发现是本地一个不可访问的地址,读POST数据,来和正确的数据进行比较。如果不是这个地址的,直接拦截。
我感觉这样做,可能会更简单一点。
生成的 HTML 文件,可以做成临时文件。
#5
jxwjlx
2015-11-19 17:06
谢谢,解决了。我是在vb中用代码生成frame及单选按扭并接合滚动条完成。
#6
jxwjlx
2015-11-19 17:40
谢谢,解决了。我是在vb中用代码生成frame及单选按扭并接合滚动条完成。
1