2011-12-30 71 views
3

我的表单上有一个PageControl,我希望检测用户何时选择另一个选项卡。在PageControl中检测选项卡更改

我该怎么做?我正在使用德尔福7.

我没有发现任何事件和减少发展我自己的pagecontrol的时间不完全是我打算做的。

+1

看到http://stackoverflow.com/创建事件

iThCrrntIndex:=PageControl1.TabIndex; //the currently selected page 

然后问题/ 8383659 /德尔福如何对允许,禁止用户对输入标签式-的PageControl/8384240#comment10355286_8384240 – Ravaut123 2011-12-30 08:46:07

回答

2

尝试 本上显示或表单上PageControl1Change事件PageControl1Changing事件 检查

if iThCrrntIndex=PageControl1.TabIndex then 
     begin 
    //same page 
    end 
else 
    begin 
    //new page selected.. 
    end; 
1

试试OnChangeOnChanging事件?

相关问题