關於checkbox的checked屬性

在Delphi中如果checkbox的checked屬性直接賦值而照成改變會觸發OnClick事件。

比如原來checkbox.checked:=false;

後來使用語句checkbox.checked:=true;就會觸發OnClick事件

想要在這種情況下不執行相應OnClick事件可以使用焦點來屏蔽。

在Onclick中使用 if not checkbox.focused then exit;即可是Onclick只響應鼠標點擊。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章