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

时间:2011-08-05 02:20:47

标签: delphi user-interface

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

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

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

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

3 个答案:

答案 0 :(得分:4)

查看Delphi的一些脚本解决方案。例如,TMS Scripting Studio,dwScript,RemObject,FastScript等。我相信其中一些人能够将DFM用于此目的。

答案 1 :(得分:2)

http://www.torry.net/pages.php?id=280 Delphin v.1.21,它可以处理DFM文件,也许你只想让DFM编码转换器。

答案 2 :(得分:1)

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

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