为 ActiveX 控件创建属性页
时间:2022-05-21 22:06
浏览:0
评论:1
属性页为查看 ActiveX 控件属性提供了“属性”窗口的替代方法。您可以在一个页面上对多个相关属性进行分组,或者使用一个页面为对于“属性”窗口而言过于复杂的属性提供类似对话框的界面。
在 Visual Basic 中,属性页显示在“属性页”选项卡式对话框中,如图 10.1 所示。
图 10.1 属性窗口和属性页对话框
“属性页”对话框中的每个选项卡都代表一个 PropertyPage 对象。例如,提供图 10.1 所示的 General 选项卡的 PropertyPage 对象是使用图 10.2 所示的 PropertyPage 设计器创建的。
图 10.2 General 选项卡的 PropertyPage 设计器
在设计器中,PropertyPage 对象不显示选项卡。它也不显示“确定”、“取消”和“应用”按钮。这些由“属性页”对话框自动提供,不属于任何单独的 PropertyPage 对象。“属性页”对话框使用 PropertyPage 对象的 Caption 属性作为选项卡的文本。
在此示例中,常规页面将两个属性分组,即 DinoName 和 Age。该页面的布局是为了简化本地化;标题的长度可以改变而不影响布局。这在“属性页设计指南”中进行了讨论。
以下主题解释了属性页的工作原理,以及您可以在 ActiveX 控件中使用它们的不同方式。