1185907650 发表于 2021-5-14 15:49:00

火山PC自定义窗口组件图文演示

本源码转载自利快云https://www.lkuaiy.com/

1、 首先定义一个类型为组件布局器的类,右键打开设计器。
https://www.lkuaiy.com/image/editor/16208862839305.png



2、随便放个编辑框和按钮。

https://www.lkuaiy.com/image/editor/16208911514943.png


3、保存布局后,给组件勾选公开,方便调用。

https://www.lkuaiy.com/image/editor/16208911575557.png



4、新增一个方法起名叫“按钮点击”,类别设置“定义事件”,然后增加一个编辑框内容的参数。
5、添加按钮单击事件,调用一下按钮点击方法,将编辑框内容放到参数中。


https://www.lkuaiy.com/image/editor/16208911639899.png



6、在主窗口中,定义类型为“测试组件”的变量。


https://www.lkuaiy.com/image/editor/16208911686743.png



7、打开界面设计器,就可以看到这个测试组件,选中组件。


https://www.lkuaiy.com/image/editor/16208911766814.png



8、点击属性后,设置一个合适的尺寸。


https://www.lkuaiy.com/image/editor/16208911915113.png


9、将这个组件复制几份出来。

https://www.lkuaiy.com/image/editor/16208911995275.png



10、保存布局后可以一看到,测试组件被改成了“组件布局器”,这是火山的一个小bug,需要手动将组件布局类修改成“测试组件”。


https://www.lkuaiy.com/image/editor/16208912053497.png




11、添加一下创建完毕事件,然后修改一下按钮组件的标题。


https://www.lkuaiy.com/image/editor/16208912189333.png


12、添加“测试组件”的按钮点击事件,判断来源组件,**出信息框。

https://www.lkuaiy.com/image/editor/16208927403771.png


13、运行后可以看到六个组件,但是实际上,只在窗口上设置了三个组件。


https://www.lkuaiy.com/image/editor/16208912452424.gif




源码下载:
点击本链接


大强 发表于 2021-5-14 15:50:32

这个方便,学习了……

1185907650 发表于 2021-6-16 09:35:18

每日一顶

1185907650 发表于 2021-8-9 15:20:01

日常一顶
页: [1]
查看完整版本: 火山PC自定义窗口组件图文演示