关于PageControl的一些疑问?
请问各位前辈
小弟想创建一套心理测验的程序
想采用PageControl来造
假设我有TabSheet三个~TabSheet1和TabSheet2是问题~~TabSheet3是成绩
问题来了
1. 若TabSheet1的选项都未勾,则跳下一页按钮不给按,选了才能按到TabSheet2
这样方法该怎么造呢?
2. TabSheet1和2的选项分别有分数的,则统计到TabSheet3该怎么实现?
望各位前辈相助~谢谢
[解决办法]
在TabControl中有个OnChanging事件,参数AllowChange用来控制是否可更换页面。
void __fastcall TForm1::TabControl1Changing(TObject *Sender,
bool &AllowChange)
{
if (!CheckBox1-> Checked) {
AllowChange = false;
}
}
至于分数你写个函数判断一下,得出得结果写到第3页就OK