2024年3月25日发(作者:)
实践园地
用VF实现
类IE窗口风格的工具条
王永涛
VF中的按钮控件不具备类IE窗口工具条按钮的风格,
但经过简单的可视化设计完全可以做到与其类似。虽然用第
三方开发的/ACTIVEBAR"控件也可以实现,但使用VF本身
的控件更具有通用性和灵活性,并完全与VF所开发的应用
程序相兼容且易于控制。本人经过反复实践,设计出了一类
IE窗口风格的工具条,稍加改动即可模拟IE窗口和WORD
窗口的风格。现将创建过程介绍如下。
2.采用容器控件Container1,作为下凹三维图,这时
Shape1不可见,如果要求为白底,则Shape2将属性DarwMode
设置为12(MergeNotPen);否则,设置为9(MaskPen)。
3.鼠标移动的变化用控件Shape1和Container1的
MouseMove事件、工具条容器的Paint事件和在其中加入定时
器Timer1的Timer事件中合理地编写控制代码解决。
创建步骤
1.建立一个类库,或在已有的类库中创建一个以容器
控件为基类的子类Comtool,在其中添加所示控件,其属性分
别设置如表1。
2.编写Comtool类定义的事件代码:
Ó事件代码


发布评论