我正在以这种方式创建 ax 数量的按钮运行时:
btn is Control
btn <- ControlCreate(name,typButton,mouseX,mouseY,mouseXRel-mouseX,mouseYRel-mouseY,True)
btn..Caption = name
btn..Process[trtClick] = buttonAction
buttonAction
代码是:
Info("You pressed: " + btn..Caption)
但是 buttonAction 的结果始终是我创建的最后一个按钮名称,例如。我创建了一个名为“Luca”的按钮,当我点击它时,结果是:你按下了:Luca。然后我创建了一个名为“Antonio”的新按钮,但是当我按下“Luca”按钮时,输出是你按下了 Antonio。如何为每个按钮分配一个按钮操作运行时?