March 6, 200817 yr I have a layout that contains many levels of nested tab panels. The top level of tab panel is set by get object prior to displaying the window. I want to make sure that the user does not click on (or see) any other tab on this panel. to that end I have made the width of the tab panels very small and covered them over with a field that does not allow input. This, however, does not assure that the user cannot click in the tab area and just happen to select another tab, even through the masking field. Is there any better way to protect these tabs?
March 6, 200817 yr What happens if you put an invisible button over the other tab panels with a go to original tab command attached to it? Phil
March 6, 200817 yr Create a new tab control object with a single tab. Make it transparent and use it to cover the other object's tabs.
March 6, 200817 yr I use comment's method when I have to, but there is so much flashing when the screen is drawing layouts with multiple tab levels in XP, that I would join DJ in recommending you use separate layouts, if feasible. matt
March 6, 200817 yr Well, the method is obsolete in version 9, where you can remove the borders and set tab width to 0.
March 6, 200817 yr Author Thanks! works fine at protecting the underlying tabs. I appreciate the help and the very fast resonse.
March 6, 200817 yr Author Thanks for the suggestion, but this is the arrangement I'm trying to avoid. The layout has 6 or more tab panels on the top level and I don't want to have 6 or more layouts. Lining them up so there is no screen jump is a pain.
March 7, 200817 yr Lining them up so there is no screen jump is a pain. You can avoid this by locking your elements and then duplicating the layout - l[color:blue]ayout mode - layouts menu - duplicate layout. Hope I am not stating the obvious Phil
Create an account or sign in to comment