Tony Whyman wrote:
On 17/08/15 07:59, Graeme Geldenhuys wrote:
In fpGUI I simply use a PageControl and set TabPosition = None. In
Delphi 5-7 and Kylix I used to do similar, but can't remember what exact
control I used... might have been PageControl too.

Regards,
   - Graeme -



A TPageControl is also what I use to get a multi-step dialog.

Set "ShowTabs" to false and make each step a page in the pagecontrol. The Form's OnShow Handler should set the initial tab index e.g.

PageControl1.TabIndex := 0;

Place the forward/back buttons outside of the pagecontrol and make the body of each button's "OnClick" handler a case statement

With the caveat there that that can benefit from having frames support. Obviously that's not such an issue now, but I've still got a few programs knocking around which due to e.g. slightly dodgy database code I've not yet ported to the versions of Lazarus and FPC where this became reliable.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to