用于从脚本创建表单/ GUI /对话框的库?

Sha*_*ews 6 delphi user-interface

目前,每当我需要一个自定义对话框时,无论多么简单,我都会使用Delphi的表单设计器来创建一个新的对话框表单.然后将表单包装在易于使用的ShowMessage()类型函数中.

在某些情况下,如果可以在运行时从脚本创建表单会更容易.该脚本将详细说明所有表单组件及其属性,就像Delphi的.DFM文件一样.

从脚本创建GUI在其他情况下也很有用.例如,迷你应用程序的GUI可以嵌入到现有应用程序的窗口中.或者可以在运行时修改GUI脚本以创建GUI变体.

我自己可以创造一些东西,但我认为其他人已经解决了这个问题.但是我找不到任何使用谷歌的东西.目前有什么可以提供这种功能吗?(免费或其他)或者Delphi中是否已存在?

Mar*_*ski 1

您可以尝试 XI 库(商业):http://xilib.com/

我从未使用过它,它只是我书签中的东西,但看起来很符合要求。不是脚本引擎,更多的是通过 XML 定义对话框的方法。首页上有示例 XML 代码,只需单击“显示示例”即可。