Graeme Geldenhuys schrieb:

As for the TabControl vs PageControl vs NoteBook vs whatever Delphi
has... I understand [which might be wrong] is that the controls are
described as follows:

TabControl - this just paints the "tabs" part, and presents the
             developer with a OnTabChange event. There is NO "body",
             "panel" or "page" with this component. So there is no
             place to add components per tab.

PageControl - is a component that has the "tabs" part and an associated
              "page / panel" for each tab.

NoteBook    - I have no idea what is the difference between this and
              the PageControl. They seem the same to me. The only
              difference I could see is how you add more tabs. One use
              a string list property the other is a collection of
              page objects (I think).

A PageControl logically consists of a TabControl and a NoteBook, this IMO is the idea behind these 3 controls.

Then it also makes sense to have tabs only for selected pages, with possibly more pages "between" two tabs; these pages have to be addressed differently, e.g. by next/prev buttons on the pages themselves.

DoDi


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

Reply via email to