【第三章3.2】自定义控件【custom】 -- 加载外部子窗口
//加载外部子窗口 import win.ui; /* 1、在 aardio 工程里找到其他新建的窗体代码文件。 右键点击该文件,复制文件路径,例如 "/.res/frmChild1.aardio" 2、拖一个 custom 控件到窗口上, 点击该控件,在控件属性窗口修改类名为 "/.res/frmChild1.aardio" 图文教程: https://mp.weixin.qq.com/s/s95LlTis3lrVeD8EYNZD0w */ /*DSG{{*/ var winform = win.form(text="使用 custom 控件直接加载子窗口文件";right=759;bottom=469) winform.add( custom={cls="\.res\frmChild1.aardio";text="自定义控件";left=19;top=15;right=740;bottom=455;db=1;dl=1;dr=1;dt=1;z=1} ) /*}}*/ winform.custom.edit.text = /* 运行后的 winform.custom 就是加载 "/.res/frmChild1.aardio" 创建的子窗口, aardio 会自动将 frmChild1.aardio 创建的窗口改为子窗口,不需要添加任何代码。 这个子窗口也会自动继承 custom 控件的设计时属性,支持自适应缩放、固定边距等设置。 */ winform.show(); win.loopMessage(); return winform;
举个例子,图文示例:
主窗口 界面:
主窗口代码:
子窗口(wfmChild.aardio 就拖拽了一个edit编辑框控件,其他代码没有):
最终演示效果图:
相关回复
-
暂无评论!