微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以在 Progress-4GL 窗口上添加 .Net 可视化组件吗?

如何解决我可以在 Progress-4GL 窗口上添加 .Net 可视化组件吗?

我想将标签条组件添加到 Progress-4GL 窗口的框架中。

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

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

a previous question 中,我了解到可以添加对外部 .Net DLL 的引用,以便为 Progress 开发添加功能

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

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

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

提前致谢

解决方法

没有。您可以将 ABL 窗口嵌入到 .NET 窗体中,以便 ABL 窗口的内容实际出现在 .NET 控件(Progress.Windows.WindowContainer)上。然后你可以用另一个 .NET 控件(例如标签条)覆盖这个 .NET 控件。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。