在Delphi中如果checkbox的checked属性直接赋值而照成改变会触发OnClick事件。
比如原来checkbox.checked:=false;
后来使用语句checkbox.checked:=true;就会触发OnClick事件
想要在这种情况下不执行相应OnClick事件可以使用焦点来屏蔽。
在Onclick中使用 if not checkbox.focused then exit;即可是Onclick只响应鼠标点击。
在Delphi中如果checkbox的checked属性直接赋值而照成改变会触发OnClick事件。
比如原来checkbox.checked:=false;
后来使用语句checkbox.checked:=true;就会触发OnClick事件
想要在这种情况下不执行相应OnClick事件可以使用焦点来屏蔽。
在Onclick中使用 if not checkbox.focused then exit;即可是Onclick只响应鼠标点击。