我已经看到了从向导页面上的用户创建控件捕获事件的答案,但是如何对因调用CreateInputOptionPage而创建的控件执行此操作?
例如:
InputOptionPage := CreateInputOptionPage (wpWelcome,
'Options',
'Select your option',
'Please choose from one of the three options below:'
True, False);
InputOptionPage.Add ('Option 1') ;
InputOptionPage.Add ('Option 2') ;
InputOptionPage.Add ('Option 3') ;
将创建一个包含无线电组的选项页面。我不打算默认选择任何选项,并希望强制用户这样做。作为一个直观的线索,我想在没有选择的情况下将“下一步”按钮变灰。
如何为单选按钮添加OnClick
处理程序?
答案 0 :(得分:2)
罗伯特·洛夫的回答简短摘录:
procedure YourControlClick(Sender: TObject);
begin
MsgBox('yep', mbError, 0);
end;
YourControl.OnClick := @YourControlClick;
即。除@
符号外,一切都类似于通常的Delphi样式。省略它会导致混淆"参数数量无效"编译期间出错。
答案 1 :(得分:1)
虽然不是直接相同的问题,但我刚刚提供给this question的答案显示了如何为复选框执行此操作,但它对于收音机盒是相同的。