考试系统答题信息那里的控件问题

wnsr 2012-04-02 01:23:09
http://010.buocai.com/test_35.php?t=1
像考驾照的系统,有100题,
考试系统答题信息那里的控件怎么设置的,难道就放一百个label或者button吗?这样每个label或者button按下去都要显示它那道题目,这样又要写一百句的代码?这个有没有简单的方法.
...全文
198 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rgn 2012-04-14
  • 打赏
  • 举报
回复
用stringgrid,最好用三方控件advstringgrid
山东蓝鸟贵薪 2012-04-14
  • 打赏
  • 举报
回复
努力学习中
向技术高峰进军中..........
山东蓝鸟贵薪 2012-04-08
  • 打赏
  • 举报
回复
楼主找本书慢慢学习吧
firebeer 2012-04-05
  • 打赏
  • 举报
回复
找一本delphi 100例的书 里面就有这个范例
zhang_y_b 2012-04-04
  • 打赏
  • 举报
回复
使用Twebbrowser做为界面,可以有比较好的效果。
如果不想用这个控件,可以使用一个Image即可,根据
界面大小比例设计算法,把想要实现的效果画入Image,
用鼠标在Image中的位置来判断题目的序号,稍麻烦些
而已。
山东蓝鸟贵薪 2012-04-03
  • 打赏
  • 举报
回复
其实基本操作就可以了的,
再必须用到数据库的
我看见佛 2012-04-02
  • 打赏
  • 举报
回复
那也是点到哪个就可以做那题啊,只是下面可以多动态创建几个按扭而已,另你可以通过WEBBROWSER加载网页,在网页中进行实现
wnsr 2012-04-02
  • 打赏
  • 举报
回复
大哥,我知道你的方法,但客户就是想做成那个网站的那样,因为那样可以让答题的人先答有信心的,剩下的那些没答的很容易知道哪些没答.
http://010.buocai.com/test_35.php?t=1
我看见佛 2012-04-02
  • 打赏
  • 举报
回复
个人认为总共只要14个控件就可以完成。
从数据库取题目内容:
1个显示Label标题:(如title := Adoquery.fieldByName('title').asstring)
若有子项4个Label显示ABCD项内容,没有则Visible为False:
1个显示Label“你选择的答案提示”:
1个显示Label“请选择”:
4个Button显示ABCD按扭,若为判断题则改下AB两个按扭的Caption为v,x
3个Button显示上一题,下一题,交卷,其中只代码只是ADOQuery1.Prior;Adoquery.Next;





wnsr 2012-04-02
  • 打赏
  • 举报
回复
就是答题卡用delphi该怎么设计最好最方便

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧