繁体   English   中英

我可以在 Progress-4GL window 上添加一个.Net 视觉组件吗?

[英]Can I add a .Net visual component on a Progress-4GL window?

我想在 Progress-4GL window 的框架中添加一个 tabstrip 组件。

在我的公司,这目前是使用 ActiveX 组件 (OCX) 完成的。 然而,这不能在设计时定义,最重要的是,为了查看某个标签页,这是通过将其组件变为可见同时将所有其他组件变为不可见来完成的。

显然,这是一个很大的负担,我想让这更容易。

上一个问题中,我了解到可以添加对 external.Net DLL 的引用,以便为 Progress 开发添加功能。

虽然我已经看到它有效,但我不明白为什么,原因如下:
几年前,我了解到 DLL 只包含函数,我不知道 DLL 可以用于托管类。

结果,我无法理解 DLL 是否可以包含可视组件(如果不是,为什么不包含)。

如果 DLL(尤其是 .Net DLL)可以包含 .Net 可视化组件,谁能告诉我哪个 .Net DLL 包含标签页(tabstrip)可视化组件,我在哪里可以找到有关如何使用它的信息?

提前致谢

No. You can embed the ABL window into a .NET Form, so that the contents of the ABL window are actually appearing on a .NET Control (the Progress.Windows.WindowContainer). 然后你可以用另一个 .NET 控件(例如标签条)覆盖这个 .NET 控件。

如果您要查找 .NET 文档的 GUI,请查找“嵌入 ABL Windows”。 这就是描述基础的技术。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM