| |
| Preventing changing to a page in a page control |
 |
How do I prevent a user from tabbing to a specific page in a page control?
uses
CommCtrl; procedure TForm .PageControl Changing(Sender: TObject;
var AllowChange: Boolean);
var
Info : TTCHitTestInfo;
Index : Integer;
begin
with Info do begin
GetCursorPos(pt);
pt := PageControl .ScreenToClient(pt);
flags := TCHT_ONITEM;
end;
Index := TabCtrl_HitTest(PageControl .Handle,@Info);
AllowChange := Index <> 2; // Or another test that makes sense
end;
2/0 / 998 :40:07 PM
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|