在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只響應鼠標點擊。