RE: [WIN] Win32Lib tab items: programmatically select; and disable?
- Posted by Tony Steward <tony at locksdownunder.com> Oct 08, 2001
- 452 views
Hi Dan, Just an idea, Rename a tab with a preceding * if that tab contains info. This way users will know at a glance that a tab has info on it. Regards Tony Steward Dan Moyer wrote: > Derek, > > Don't know why I didn't even think of and try setFocus, thanks. > > There's no pressing need for disabling a tabitem, I just made the > controls > in it invisible when they're empty; I wanted to make it easier/quicker > for > the user to know when there wasn't anything in a tabitem which had > content, > and when there was, so they'd know at a glance whether to click on one > or > not. Might be useful, though. > > Dan > > > ----- Original Message ----- > From: "Derek Parnell" <ddparnell at bigpond.com> > To: "EUforum" <EUforum at topica.com> > Sent: Friday, October 05, 2001 7:37 PM > Subject: Re: [WIN] Win32Lib tab items: programmatically select; and > disable? > > > > Hi Dan, > > use setFocus() to select a specific tab item. > > > > The standard Windows tab control does not support disabling a given tab > > item. Your best bet would be to create a sequence that contains all the > IDs > > for the controls in each tab item and then use setEnabled(tabitemseq, > > False). This would still allow people to click on the tab item, but all > the > > controls in there would be gray. > > > > In a way, this is analagous to having a menu selectable but all its menu > > items disabled. > > > > If there is a pressing need to really disable a tab item, I'll work on a > way > > to do that in future. > > > > ---- > > Derek. > > > > ----- Original Message ----- > > From: "Dan Moyer" <DANIELMOYER at prodigy.net> > > To: "EUforum" <EUforum at topica.com> > > Sent: Saturday, October 06, 2001 11:40 AM > > Subject: [WIN] Win32Lib tab items: programmatically select; and disable? > > > > > > > In Win32Lib, is there any way to programmatically select a tab item? > > > > > > And is there a way to "disable" a specified tab item, so as to make its > > > title "gray out"? When I try, it disables the whole tabcontrol (so > *no* > > > tab items at all work), not just the specified tabitem, and doesn't > change > > > the tab title(s) appearance. Works similarly for setVisible: set a > > tabitem > > > to invisible, and the whole tabcontrol disappears. > > > > > > Dan Moyer > > > > > >