VB 版 (精华区)
发信人: zhaowei (还珠格格), 信区: VisualBasic
标 题: 装扮你的VB应用程序2
发信站: 紫 丁 香 (Tue Jun 1 18:23:51 1999), 转信
Outlook Bar的主要特性是通过页按钮(page buttons)来控制
图标页的内容。当用户选中一个页按钮时,图标页将重画以反
映被选中按钮的内容。另外,在被选中按钮上边的页按钮将移
到组件的顶部,而图标页将自动调整位置以便为它们提供空
间。
从以上的功能性描述可以确定所需的部件和属性。你将需要与
图标页相对应的页按钮,以及与各图标相对应的按钮。为了尽
可能减少组件的资源使用量,我选择了用VB的无窗口Image(图
像)控件来制作以上两种按钮。举例来说,组件上的页按钮是
简单的Image控件,我在其中装入了2K位图按钮图像。它唯一的
缺点是:当用户单击按钮时,不能显示出按钮被按下的效果。
但是,Microsoft Outlook的页按钮在单击时也同样显示不出按
下的效果。
我的Outlook Bar控件在设计阶段看起来很空旷,只显示一个页
按钮和一个图标,但它在运行时会根据需要装入更多的控件??
在使用Outlook Bar的程序调用它的AddPage方法时在引发执行
的子程序中添加页按钮,在用户选中新的页按钮时在引发执行
的LoadItems方法中按需要加载或卸载图标。
--
----------------------
%-% 身 人
% * * % 不 在
% . % / 由 江
\\--/ 己湖
-----------------------
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.243.47]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.086毫秒