On 11/17/06, George Birbilis <[EMAIL PROTECTED]> wrote:
Speaking of tab order, I remember I had seen once a form designer, where tab order was shown as a number (white number in a small black circle) at say the top-right of each control that was visiteable by tab on a form (for the
I've seen that as well, but can't remember where. I don't think it was GExperts (awesome plugin for Delphi) - maybe Castalia. In the end I always set tabs, using the following method, which requires no plugins and works perfectly. Basically every component's Tab Index is set to 0. See below for an explanation. * Start in reverse order. What must be the last tab in the form, before jumping to the first tab. * Set that component's Tab Index to 0 * Now work your way to the first component (remember it's reverse order). Set the second last component's Tab Index to 0. Doing so auto sets the last component's Tab Index to 1. * Now keep going. Set the 3rd last component's Tab Index to 0. Again the 2nd last and last components Tab Index's are auto modified. When you come to components like Group Boxes, don't select the items in the Group Box, rather select the Group Box itself. We'll handle the components inside the Group Box later. * Once you reach the first component, most tabs orders are now fixed. * Last remaining step is setting components inside GroupBox's. Follow the same process, but just with the components inside the group box. Start at the last component and work towards the first, setting every Tab Index to 0. That's it. As I said, it's pretty much setting each component's Tab Index to 0. No need to remember the last used number, etc. :-) -- Graeme Geldenhuys Location: S 34° 03.168' E018° 49.342' http://tinyurl.com/y6lc26 There's no place like 127.0.0.1 _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
