Maxscript怎样通过单击现有按钮添加新按钮?

打印 上一主题 下一主题

主题 986|帖子 986|积分 2958

创建一个按钮,你可以单击它,然后添加一个新按钮。
你必须创建一个动态UI,利用maxscript UI元素,将卷展栏构建为字符串,然后评估该字符串并打开新的卷展栏以更新你的UI;利用RolloutCreator(请参阅帮助文件)帮助您构建卷展栏,并打开新的卷展栏以更新您的UI,看下面的示例:
  
  1. global roll_buttons
  2. global build_rollout
  3. fn addAnotherButton = (
  4.         roll_buttons_count += 1
  5.         counter = roll_buttons_count as string
  6.         roll_buttons += "button btn_" + counter + " "Button " + counter + ""
  7. "
  8. )
  9. roll_header = "
  10.         rollout roll_test "test" (
  11.                 button btn_test "点击我"
  12.                 on btn_test pressed do (
  13.                         destroyDialog roll_test
  14.                         addAnotherButton()
  15.                         createDialog (buildRollout())
  16.                 )
  17. "
  18. roll_footer = "
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表