传统容器件中的多页面板,一般带有“标题”或者说是“按钮”、“平面按钮”。
其外观如下:
┏━━┓ ──────────┐
┃标题┃──────────┐│
┃ ┗━━━━━━━━━┓││
┃ ┃││
┃ ┃│┘
┃ ┃┘
┗━━━━━━━━━━━━┛
出于软件制作目的和运行需要,有时不希望用户对多页面板进行控制,比如不允许用户对多页面板进行[置前]或[置后]等操作,而是由软件自行控制,以便实现一些特殊功能。因此,建议增设如下样式的多页面板:
┌────────────┐
┌────────────┐│
┏━━━━━━━━━━━━┓││
┃ ┃││
┃ ┃│┘
┃ ┃┘
┗━━━━━━━━━━━━┛
上面示范的多页面板不带有“标题”,要对不同的页面进行[置前]或[置后]等操作,须要由软件自己进行控制。这种面板是否可以称为“隐形多页面板”呢,因为除了当前可见的页面,其它页面均不可见。
“隐形多页面板”的实用性:
1、用于制作“向导”类的窗口或项目。
2、用于在同一个窗口中设计多组功能。
相对于由几个面板构成多组功能的设计形式而言,使用“隐形多页面板”可以获得更大方便和设计的自由性。因为在“隐形多页面板”上勿需先隐藏其它不需要的页面(或者说是面板),只需在“设置板”中直接选择所需页面后,即可对不同页面上的其它构件进行操作。
[此贴子已经被作者于2003-4-8 20:25:04编辑过]