Re: [WIN] Win32Lib tab items: programmatically select; and disable?
- Posted by Dan Moyer <DANIELMOYER at prodigy.net> Oct 09, 2001
- 501 views
Tony, Thanks, that's an idea too, but if I can change the text color for just one tab, I think I'll probably do that. Dan ----- Original Message ----- From: "Tony Steward" <tony at locksdownunder.com> To: "EUforum" <EUforum at topica.com> Subject: RE: [WIN] Win32Lib tab items: programmatically select; and disable? > > 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 > > > > > > > >