MaxScript创建20个排列有序按钮
以下是创建20个排列有序按钮的MaxScript代码:
for i = 1 to 20 do ( btn = dotNetObject "Button" btn.Text = "Button " + i as string btn.Width = 100 btn.Height = 30 btn.Location = dotNetObject "System.Drawing.Point" (i*110) 50 btn.TabIndex = i btn.Tag = i btn.Add_Click (dotNetObject "System.EventHandler" (dotNetObject "System.EventHandler`1[System.EventArgs]").Invoke) rollout "My Rollout" ( button btn ) createDialog rollout "My Rollout" 250 100 )
这个脚本使用了一个for循环,从1到20创建了20个按钮。每个按钮都是一个dotNetObject,具有文本,宽度,高度,位置,TabIndex和Tag属性。此外,我们还指定了一个事件处理程序,当按钮被单击时将调用它。最后,我们将每个按钮添加到一个名为“My Rollout”的Rollout中,并创建了一个带有该Rollout的对话框。
原文地址: https://www.cveoy.top/t/topic/h6q 著作权归作者所有。请勿转载和采集!