Hello all!

I've run across a quandry that just has me stumped and I just can't figure
out a solution, so I thought I might ask here to see if anyone has any
ideas.

I have a project (Print Window -
<http://www.searchwaresolutions.com/products/printwindow/>) with a Window
that contains a tab panel. This tab panel consists of various tabs with
various controls on those tabs. The window also has controls that are
independent of the tab panel. This UI implementation has worked really
well...

...up until now.

The controls on the tabs all control various options of the print formats
that are available (available from the "Format" popup menu). Until now, each
of the options these controls affected were relevant to each of the print
formats available.

Now, I'm adding a new print format. Unfortunately, many of the options
available to other formats will not be available to the new format.
Likewise, the new format will have options available that are not available
to the existing formats. Therefore, many of the controls currently on the
tab panel are not needed when the new format is selected, and I will need
new controls when this format is selected.

My quandry is how exactly to implement this behind the scenes. I figure the
best way to do this is to use two different tab panels and display the
appropriate tab panel depending on the print format the user selected. The
problem is, how to implement this?

My first thought was to use a PagePanel control (completely forgetting that
you can't embed Tab Panels in Page Panels--wow, wouldn't that be useful in
this situation?). Obviously, that didn't work.

So, then I thought about using Container Controls, but I've run into
problems there because some controls on the tab panel need to reference
controls outside the tab panel. I want this to be as portable as possible,
so, I'm either missing something (which is entirely possible), or this
option isn't ideal either.

So, I'm left, how do I implement what I'm trying to do? I'm truly stuck here
and I think I've over thought this thing, but I just can't break through
here. Anyone have any suggestions they're willing to share, or possibly
point out problems with my approach? I'm pretty desperate here.

Thank you for any suggestions!


Sincerely,

Scott
-- 
SearchWare Solutions
Simply Great Software
http://www.searchwaresolutions.com

Webthoughts: http://www.searchwaresolutions.com/other/weblog/


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to