aardio 中最强大的控件是 plus 控件,但最重要的控件是 custom 控件。不会用 plus 控件可能只是界面没那么好看,而不会用 custom 控件,你在 aardio 中将寸步难行。
在 aardio 新版本中增加了多个 custom 控件的使用范例,范例中包含了详细的使用步骤与要点的说明。
建议大家阅读一下范例,custom 控件用法其实很简洁,范例都没几句代码,一看就能懂。
下面我再补几张图:
一、「界面控件」工具条里最后一个控件就是自定义控件( custom 控件)
二、custom 控件与其他控件的区别是:控件的类名可以修改为任意 win.ui.ctrl 名字空间下的类名。
三、custom 控件的类名还可以指定任何普通创建窗体的代码文件的路径。
上面的文件路径 \res\frmChild1.aardio 从哪里来呢? 其实可以在工程里直接右键点击窗体「复制路径」,如下图:
四、我们还可以调用 custom 控件的 loadForm 函数动态加载一个或多个子窗体。
标准库中的高级选项卡( win.ui.tabs ) 就是使用 custom 控件作为子窗口容器。
五、我们还可以利用 custom 控件加载扩展控件,例如浏览器控件。