A
Art
I'm developing a Windows Forms app that requires a fixed set of
graphical nav buttons along the top of the app window, then a number
of forms (or panels? or...?) that appear below, one at a time, based
on the selection the user makes from the nav bar. I've seen in other
postings refer to this a "MS Money navigation." I've looked at Money,
and that seems about right.
I've actually got everything up and running using an MDI parent to
contain the nav stuff, and then some child forms set to fill the rest
of the parent. The child forms are set to have no border, no max or
min buttons, etc.--they basically look like panels.
This works except for one major problem: I'm using show and hide
methods to control the appearance of each form, but when I execute the
methods, the title bar and border of the child forms briefly appear
then disappear--it's a flicker, very distracting and annoying. I've
searched for a solution, but haven't found one.
So, I'm now wondering if this is the best way to handle this app.
Perhaps MDI is not suited for this? If not, what would be a better
solution? It seems that panels would be right, except difficult to put
together at design time...
Any suggestions?
I'm on Visual Basic .Net 2003, 1.1 of the CLR, with the most recent
updates.
Many thanks,
Art
graphical nav buttons along the top of the app window, then a number
of forms (or panels? or...?) that appear below, one at a time, based
on the selection the user makes from the nav bar. I've seen in other
postings refer to this a "MS Money navigation." I've looked at Money,
and that seems about right.
I've actually got everything up and running using an MDI parent to
contain the nav stuff, and then some child forms set to fill the rest
of the parent. The child forms are set to have no border, no max or
min buttons, etc.--they basically look like panels.
This works except for one major problem: I'm using show and hide
methods to control the appearance of each form, but when I execute the
methods, the title bar and border of the child forms briefly appear
then disappear--it's a flicker, very distracting and annoying. I've
searched for a solution, but haven't found one.
So, I'm now wondering if this is the best way to handle this app.
Perhaps MDI is not suited for this? If not, what would be a better
solution? It seems that panels would be right, except difficult to put
together at design time...
Any suggestions?
I'm on Visual Basic .Net 2003, 1.1 of the CLR, with the most recent
updates.
Many thanks,
Art