Reference a database program containing a form using a PageControl with tabs positioned at the top of the form. The tabs are labeled accordingly to refer to different documents whereby clicking on a particular tab creates a view for that particular document. As some documents may have more than one page, I have been thinking about adding a 2nd PageControl as/when needed to show vertical tabs corresponding to pages of documents containing more than one page. Not that scrolling isn't intuitive for most, but this in turn would eliminate that need allowing the end user to select and know at a glance which page he/she is on. In general, would this be considered an acceptable or poor UI design? Thank you ahead of time.
What language is a PageControl from? Is this a Borland control or maybe a .NET control?
Although I work in Borland Delphi, I don't know if the PageControl is generic to only Borland users. So as not to confuse the issue, assume a form with tabs along the top end. The tabs are associated with different docs, so clicking on a tab provides a view of a specific document. Now lets say that some docs contains more than one page. Hence, the additional vertical tabs (depending upon doc viewed) along the right-hand side to tab to the different pages of the doc. Upon my adding vertical tabs to get some idea as to how this might look, functionality aside, I believe this would be confusing to a typical end user, and also illustrates poor UI design.
What happens if the document has 57 pages? Or 10?
Fog Creek Home