我爲與無線電基的對話作爲偏好形式的一部分創建的代碼。我們的代碼部分是打開的喜好的格式,無線電集團被點擊,它配置了一堆東西(也就是說,如果單選按鈕是「關閉」,然後一堆配置的東西是隱藏的)。如何在Delphi中識別發件人的Tobject類型?
我想是要知道當用戶實際點擊,而不是它打開Preferences對話框時被解僱無線電集團。
因此,代碼如下所示:
(open preferences)...
rgMyGroupClick(nil)
procedure TdlgPreferences.rgMyGroupClick(Sender:TObject)
if sender <> nil then
begin
//do something useful
end;
但打開Preferences對話框時,也執行該代碼。我應該怎樣才能在用戶實際點擊按鈕上的鼠標時執行?
感謝
Yu p,一個經典的重構案例。 – 2011-04-29 14:30:50
+1這是正確的解決方案 – 2011-04-29 16:52:52