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>
