9.多页组件
68)问:我觉得C++Builder的组件模板的管理方式很好,在这个模板中通过单击页就可以在各个页之间进行切换,在C++Builder中我应该怎样来实现呢?
答:我们可以用多页组件来实现,它的好处就是可以在有限的空间中尽量多地存放信息,而且便于把信息分类。就拿组件模板来说吧,在那么小的屏幕中放置了上百个组件,而且并不显得凌乱,这都是多页组件的功劳。
如果窗体上要放置大量的组件,而且这些组件又是分组使用的,那么可以考虑使用多页组件。这样做可以使窗体更加简洁明了。多页组件既有多页的特性,又是一个容器组件,它就像窗体一样可以包含其他的组件。
C++Builder提供了几种功能相似的多页组件,它们是:Win32页中的TabControl,PageControl组件,Win31页中的TabSet和TabbedNoteBook组件。从它们所在的页的不同就可以知道,前两个组件是应用在32位系统中的组件,无论从性能还是风格上来看,这两个组件都更适合在Windows 95以上的板本中使用。后面两种组件是为喜爱Windows 3.1风格的用户保留的,其实我们完全可以只使用前两种组件。
69)问:Tab...[ 查看全文 ]