1

如何使用 PowerBuilder 中的 com 控件?如果它在应用程序中使用..我如何识别它?

4

1 回答 1

4

首先,最好将您指向在线和产品磁盘上提供的手册,因为您没有提及您正在使用的 PowerBuilder 版本,也没有提及 COM 的类型你关心的对象,所以这个答案可能会被击中和错过。我假设您指的是视觉 COM 控件。

将其放置在窗口或用户对象上非常简单,使用菜单项 Insert / Control / OLE...,然后从对话框中选择所需的 OLE 控件。下拉工具栏项目中还有一个选项列出了所有控件。一旦它位于窗口或用户对象上,您就可以像任何其他控件一样在其上编写事件脚本。

要确定窗口或用户对象上的给定控件是否是 COM 可视控件,如果您选择它,“属性”窗格上的标题将显示类似“ole_1 从 olecustomcontrol 继承”的内容。如果您正在查看对象的“编辑源”视图,请搜索“来自 olecustomcontrol”。您可以类似地在您的应用程序中搜索该字符串以找出使用 COM 控件的位置(至少在第一级继承;确定每个位置将更加复杂,寻找也使用 COM 的对象的后代)。

祝你好运,

特里。

于 2010-01-19T17:53:48.003 回答