目前,每当我需要自定义对话框时,无论多么简单,我都会使用 Delphi 的表单设计器来创建一个新的对话框表单。然后该表单被包装在一个易于使用的 ShowMessage() 类型函数中。
在某些情况下,如果可以在运行时从脚本创建表单会更容易。该脚本将详细说明所有表单组件及其属性,很像 Delphi 的 .DFM 文件。
从脚本创建 GUI 在其他情况下也很有用。例如,迷你应用程序的 GUI 可以嵌入到现有应用程序的窗口中。或者可以在运行时修改 GUI 脚本以创建 GUI 变体。
我可以自己创建一些东西来做到这一点,但我认为其他人已经解决了这个问题。但是我无法使用谷歌找到任何东西。目前有什么东西可以提供这种功能吗? (免费或其他)或者它已经存在于 Delphi 中吗?
最佳答案
查看 Delphi 的一些脚本解决方案。例如,TMS Scripting Studio、dwScript、RemObject's、FastScript 等。我相信其中一些能够使用 DFM 来实现此目的。
关于delphi - 从脚本创建表单/GUI/对话框的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950739/