| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1233 人关注过本帖
标题:学了3天、用VB做的选择题
只看楼主 加入收藏
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:9 
学了3天、用VB做的选择题
Q8pyLX4o.rar (9.18 KB) 学了3天、用VB做的选择题



小弟有很多不懂的,以后望大家帮帮~~

[此贴子已经被作者于2006-11-11 10:28:39编辑过]

搜索更多相关主题的帖子: 选择 
2006-11-11 10:26
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
嘿嘿..很不错啊..
...如果能在答案里输入了如A之后...就能将焦点马上跳到另外一个答案框...
...当我提交了之后...能显示出正确答案..而不是错误.正确这些...会好一些....
..如果能随机出题...那就更好了....
...继续努力啊...下次要做得更好..

我的msn: myfend@
2006-11-11 10:32
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
以下是引用purana在2006-11-11 10:32:14的发言:
嘿嘿..很不错啊..
...如果能在答案里输入了如A之后...就能将焦点马上跳到另外一个答案框...
...当我提交了之后...能显示出正确答案..而不是错误.正确这些...会好一些....
..如果能随机出题...那就更好了....
...继续努力啊...下次要做得更好..

{...如果能在答案里输入了如A之后...就能将焦点马上跳到另外一个答案框...}
这个不会耶~~呵呵~

{当我提交了之后...能显示出正确答案..而不是错误.正确这些}
这点没有想到哟~~谢谢提醒~~

{如果能随机出题...那就更好了....}
随机出题也不会哟~~ 在窗体里 让它随机也不会哟~~


If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2006-11-11 10:41
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
嘿嘿...慢慢来吧.....以后...肯定能够写出来的..

我的msn: myfend@
2006-11-11 10:45
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
6ZyjKPwn.rar (8.81 KB) 学了3天、用VB做的选择题



改了点点~~

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2006-11-11 10:52
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

Private Sub Text1_Change()
if Text1.Text ="a" or Text1.Text ="A" or Text1.Text ="b" then
'把可能的答案都列全了,如果选择的可能性比较多,可以用
'if asc(left(trim(text1.text),1))>=asc("a") and asc(left(trim(text1.text),1))>=asc("f") then
'的方法,因为a-z的字母asc码是连续的。
text2.setfocus
end if

End Sub


2006-11-11 11:03
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
楼上的..最好将textBox的text统一转换一下大小写...
如UCase(Text1.Text) = "A" 这样比较好..因为你这样..如果我输入小写a,和大写A..就会有不同的效果了..
...还有..你这样做...难道要每个文本框都写个代码?...不符合面向对象的重复使用的规则....
...最好是将textBox控件做成一个控件数组....
然后判断一下Index..如果是小于10的话...就
Text1(Index+1).SetFocus
///..如果是10的话...那就将焦点放到提交里...


我的msn: myfend@
2006-11-11 11:07
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
谢谢 大鸟给菜鸟指导~~~~~~

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2006-11-11 11:41
ningzhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-11
收藏
得分:0 
我也是最近才学的。能不能看下你的代玛~
加我有QQ:182421809
2006-11-11 17:17
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
对不起 代码没有保存 下次搞过一个 再发上来

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2006-11-11 20:26
快速回复:学了3天、用VB做的选择题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029177 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved