iFIX允许在画面中插入多种OLE对象。在经典视图中,要插入 OLE 对象,请单击图形工具栏中的“OLE 对象”按钮。在 Ribbon 视图中,还可从“插入”选项卡上“对象/链接”组的“对象/链接”列表中,通过单击“OLE 对象”添加 OLE 对象。如果启用了“工具箱”,单击“工具箱”中的“按钮”。
插入OLE对象时,在“插入”对话框中有三种选择:“创建新的”、“从文件创建”及“创建控件”。
创建新的 OLE 对象
“创建新的”按钮允许从在本地节点注册的对象列表中进行选择。添加指定的对象,从“对象类型列表框”中单击此对象。关于添加控件的更多信息,请参阅下面的“为OLE对象创建控件”。
“创建新的”按钮允许从在本地节点注册的对象列表中进行选择。
“从文件创建”按钮允许向画面中新的对象里插入文件内容。可以从“文件域”内选择文件,或单击“浏览”按钮从任何其它的目录中选择文件。
关于添加控件的更多信息,请参阅下面的“为OLE对象创建控件”。
“创建控件”按钮允许向画面添加一个新的 ActiveX 控件(OCX)对象。单击“添加控件”按钮显示“浏览对话框”,选择安装在本地节点中的OCX控件。选择文件时,包含该控件的新对象被插入到画面中。为 OLE 对象创建控件
如果使用的是Windows2000,在“OLE 对象”列表中显示可以插入到画面中的“应用数据控件”,这可能容易让人误解 这个控件事实上是一个控件面板,并不是可插入的。选择文件时,包含该控件的新对象被插入到画面中。
切换至运行环境,可激活该控件对象。
如果使用的是Windows2000,在“OLE对象”列表中显示可以插入到画面中的“应用数据控件”,这可能容易让人误解 这个控件事实上是一个控件面板,并不是可插入的。
<OCX name>:没找到自定义控件的许可文件...
出现这些信息的原因是添加了一个未经许可的控件 <OCX name>:找不到自定义控件的授权文件...
出现这些信息的原因是添加了一个未经许可的控件 建议从画面中删除该控件或安装此控件的许可后再重新将其插入到画面中。
动画OLE控件的“字符串”属性,必须确保数据源是字符串类型,按以下步骤:
- 动画OLE控件的“字符串”属性,必须确保数据源是字符串类型,按以下步骤:
- 直接连接“A_”域。
通过格式化对象将“F_”字段转换为字符串格式。
要在编辑模式下添加列表框到iFIX画面上,需要使用名为Microsoft Forms 2.0 ListBox的OLE对象, 要在iFIX画面上添加组合框对象:
要在iFIX画面上添加列表框对象:
- 在经典视图中,单击 iFIX 工作台中“插入”菜单上的“OLE 对象”。
- 或 -
在 Ribbon 视图中,单击“插入”选项卡上“对象/链接”组中的“对象/链接”,然后单击“OLE 对象”。
- 在“对象类型”列表中,选择Microsoft Forms 2.0 ListBox。
- 单击“确定”。
组合框示例
要在编辑模式下添加组合框到iFIX画面上,需要使用名为Microsoft Forms 2.0 ComboBox的OLE对象, 要在iFIX画面上添加组合框对象:
要在iFIX画面上添加组合框对象:
- 在经典视图中,单击 iFIX 工作台中“插入”菜单上的“OLE 对象”。
- 或 -
在 Ribbon 视图中,单击“插入”选项卡上“对象/链接”组中的“对象/链接”,然后单击“OLE 对象”。
- 在“对象类型”列表中,选择Microsoft Forms 2.0 ComboBox。
- 单击“确定”。
另请参见
如何做...