【发布时间】:2011-12-30 07:45:10
【问题描述】:
我的表单上有一个 PageControl,我希望检测用户何时选择另一个选项卡。
我该怎么做?我正在使用 Delphi 7。
我没有发现任何事件,而且我花时间开发自己的页面控件并不是我打算做的。
【问题讨论】:
标签: delphi tpagecontrol
我的表单上有一个 PageControl,我希望检测用户何时选择另一个选项卡。
我该怎么做?我正在使用 Delphi 7。
我没有发现任何事件,而且我花时间开发自己的页面控件并不是我打算做的。
【问题讨论】:
标签: delphi tpagecontrol
试试 这显示或创建您的表单事件
iThCrrntIndex:=PageControl1.TabIndex; //the currently selected page
然后在 PageControl1Change 事件 或 PageControl1Changing 事件上 检查
if iThCrrntIndex=PageControl1.TabIndex then
begin
//same page
end
else
begin
//new page selected..
end;
【讨论】:
试试OnChange 和OnChanging 事件?
【讨论】: