http://010.buocai.com/test_35.php?t=1
像考驾照的系统,有100题,
考试系统答题信息那里的控件怎么设置的,难道就放一百个label或者button吗?这样每个label或者button按下去都要显示它那道题目,这样又要写一百句的代码?这个有没有简单的方法.
像考驾照的系统,有100题,
考试系统答题信息那里的控件怎么设置的,难道就放一百个label或者button吗?这样每个label或者button按下去都要显示它那道题目,这样又要写一百句的代码?这个有没有简单的方法.
从数据库取题目内容:
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;
http://010.buocai.com/test_35.php?t=1
如果不想用这个控件,可以使用一个Image即可,根据
界面大小比例设计算法,把想要实现的效果画入Image,
用鼠标在Image中的位置来判断题目的序号,稍麻烦些
而已。