关于PageControl的一些疑问?该如何处理

关于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