【源码分享】ui_buttonPanel 动态按钮面板
本帖最后由 20060510412 于 2022-12-15 10:44 编辑该源码是在lostbalance大神基础上改造所得,网址如下:
http://bbs.mjtd.com/thread-177620-1-1.html
该函数的作用其实类似于listbox,只不过把list项目以按钮的形式排列,方便查看,也更方便选择。
函数接受文本字符串list,将list显示在面板上,点击之后,返回相应的字符串。
效果如下图所示:
面板的按钮个数,随着list的内容动态变化。
动态图就是显示当前dwg内的图层名称和标注样式,仅仅是个示例,实际用途因人而异。
22千里之外 发表于 2022-12-15 16:27
感谢楼主分享,如果说下如何将自定义的命令与面板按钮联系起来就更好了。
点击按钮之后,返回的就是按钮上的对应字符串。
然后可以用获得的字符串进行下一步操作。 664571221 发表于 2022-12-18 19:08
楼主这个插件是做啥用的
供用户选择list中的某个选项。
例如,弹出当前dwg文件中的所有标注样式,供用户直接点击。
比鼠标移动到标注样式那里再去点击,要方便一些。 20060510412 发表于 2022-12-15 16:41
点击按钮之后,返回的就是按钮上的对应字符串。
然后可以用获得的字符串进行下一步操作。
嗯,花了点时间学习,现在已经用上了。谢谢分享。 好资料,不知浩辰CAD 可以支持不 advksf 发表于 2022-12-15 08:33
好资料,不知浩辰CAD 可以支持不
没用过其他cad,可以试试吧 命令: tt
AutoCAD 变量设置被拒绝: "cmdecho" nil
CAD2022提示这个 感谢楼主的无私奉献 20060510412朋友,(c:add) 加载子函数文件夹 这里是指那些子函数? 不懂dcl,能否说下 谢谢! guosheyang 发表于 2022-12-15 10:29
20060510412朋友,(c:add) 加载子函数文件夹 这里是指那些子函数? 不懂dcl,能否说下 谢谢!
哦,那段代码我忘了删了,没用的。 感谢楼主分享,如果说下如何将自定义的命令与面板按钮联系起来就更好了。
页:
[1]
2