請問如何讓TSpeedButton在MouseDown事件中進行BeginDrag後卻不觸發OnClick事件 |
尚未結案
|
vegetsai
一般會員 發表:4 回覆:3 積分:1 註冊:2003-12-09 發送簡訊給我 |
各位先進好,
因為想在TSpeedButton中的MouseDown進行BeginDrag...但是卻又不想觸發On_Click事件, 請問有什麼方式可以做到呢? 我目前的狀況是按下按鈕拖放後,Button就會沉下去,就跳不起來了,而且也會去執行On_Click中的程序. 我可以有什麼方式判斷我要物件或者是進行Click動作嗎? 感謝~~~: ) |
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
Roach
中階會員 發表:61 回覆:104 積分:98 註冊:2002-11-05 發送簡訊給我 |
Drag觸發之前會觸發on_click, 應該是順序的問題,先按下才能拉
不想觸發直接拉 可能難度比較高 是否可用on_click觸發後延緩執行事件內容 若延緩時間內觸發了Drag則延緩的內容不執行 意即放一個timer讓on_click去觸動,timer 時間跑完前觸動Drag則把timer disable掉 或者把on_click內容放在on_mouse_up上看看 ===================引 用 vegetsai 文 章=================== 各位先進好, 因為想在TSpeedButton中的MouseDown進行BeginDrag...但是卻又不想觸發On_Click事件, 請問有什麼方式可以做到呢? 我目前的狀況是按下按鈕拖放後,Button就會沉下去,就跳不起來了,而且也會去執行On_Click中的程序. 我可以有什麼方式判斷我要物件或者是進行Click動作嗎? 感謝~~~: ) |
HUNK999
初階會員 發表:9 回覆:35 積分:28 註冊:2009-07-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |