明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1505|回复: 11

[讨论] 【DCl】使用dcl生成的界面可以变化吗

[复制链接]
发表于 2024-3-25 10:45:44 | 显示全部楼层 |阅读模式
是这样的,之前使用dcl生成的界面结构都不能变化,想变化只能关闭这个窗口,然后修改dcl文件重新加载才能变化。

如果想要模拟一个类似文件夹的树结构,自然就会有添加节点的操作,有没有不用关闭窗口重新加载就能添加成功的方法呢。
如果dcl实现不了的话,什么语言写的界面有这种功能呢,c#?c++?
发表于 2024-3-25 11:20:16 | 显示全部楼层
可以实现的,你把要变化的内容加一个
(action_tile "popup_tk" "(set_tile "Text_post_th" post_th)")
这样你在dcl操作完popup_tk,Text_post_th就更新了,如果需要更新的比较多,你就把它们放到一个函数里,就可以了。
发表于 2024-3-25 11:56:16 | 显示全部楼层
sniper1111 发表于 2024-3-25 11:20
可以实现的,你把要变化的内容加一个
(action_tile "popup_tk" "(set_tile "Text_post_th" post_th)")
这 ...

楼主的想法,可能增加key 或者减少key,界面会发生变化的。
 楼主| 发表于 2024-3-25 13:41:08 | 显示全部楼层
sniper1111 发表于 2024-3-25 11:20
可以实现的,你把要变化的内容加一个
(action_tile "popup_tk" "(set_tile "Text_post_th" post_th)")
这 ...

好的,大佬强
 楼主| 发表于 2024-3-25 14:06:57 | 显示全部楼层

哦哦。原来这个是更新,不是增减
发表于 2024-3-25 14:23:02 | 显示全部楼层
界面不学到WPF的话,怎么能理解双向绑定的快乐呢
发表于 2024-3-25 15:04:51 | 显示全部楼层
自贡黄明儒 发表于 2024-3-25 11:56
楼主的想法,可能增加key 或者减少key,界面会发生变化的。

明白老师的意思了,我是预设多个key,不用的 时候冻结状态,用到的时候解冻然后赋值。
发表于 2024-3-25 15:06:10 | 显示全部楼层
sniper1111 发表于 2024-3-25 15:04
明白老师的意思了,我是预设多个key,不用的 时候冻结状态,用到的时候解冻然后赋值。

方法有点笨哦。

点评

确实是一个变通的好办法,赞  发表于 2024-3-25 15:37
发表于 2024-3-25 16:28:35 | 显示全部楼层
sniper1111 发表于 2024-3-25 15:04
明白老师的意思了,我是预设多个key,不用的 时候冻结状态,用到的时候解冻然后赋值。

老哥,你的那个图框编号程序很还用哦,有更新版的不
发表于 2024-3-26 07:59:57 | 显示全部楼层
magicheno 发表于 2024-3-25 16:28
老哥,你的那个图框编号程序很还用哦,有更新版的不

更新了,还差一个原值增减没有思路,弄好了发表。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:33 , Processed in 0.155749 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表