線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:844
推到 Plurk!
推到 Facebook!

如何判斷使用者在圖片上點下的位置

尚未結案
zombit
初階會員


發表:63
回覆:39
積分:30
註冊:2004-05-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-02 00:25:43 IP:61.62.xxx.xxx 未訂閱
想要做一張圖, 在圖上我會畫一個按鈕, 請問如何判斷在圖上的按鈕按下了, 又如果利用現成的 TButton 可以做到一樣的效果嗎? (例如讓 Button 是隱形的,但是又可以按下)
zombit
初階會員


發表:63
回覆:39
積分:30
註冊:2004-05-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-02 00:41:38 IP:61.62.xxx.xxx 未訂閱
引言: 想要做一張圖, 在圖上我會畫一個按鈕, 請問如何判斷在圖上的按鈕按下了, 又如果利用現成的 TButton 可以做到一樣的效果嗎? (例如讓 Button 是隱形的,但是又可以按下)
自問自答, 可以在底圖上面再放一個沒有圖片的 TImage,就可以有 ImageClick 事件了
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-02 00:58:40 IP:219.86.xxx.xxx 未訂閱
1. 在 TImage的MouseDown 中,判斷點擊位置是否為該按鈕區塊範圍內。 2. 或者配合 SpeedButton 。 不是很清楚您的需求! 參考參考!
zombit
初階會員


發表:63
回覆:39
積分:30
註冊:2004-05-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-02 01:32:40 IP:61.62.xxx.xxx 未訂閱
引言: 1. 在 TImage的MouseDown 中,判斷點擊位置是否為該按鈕區塊範圍內。 2. 或者配合 SpeedButton 。 不是很清楚您的需求! 參考參考!
請問配合 SpeedButton 的話要如何使用呢? 因為放上 SpeedButton 不是就會蓋在圖上, 我要的事讓圖上事先畫好的按鈕可以顯示出來.
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-02 08:44:24 IP:219.86.xxx.xxx 未訂閱
很簡單!使用 TLabel OnClick 就可以了。 設成 AutoSize := False 調整剛好為圖形中按鈕的位置與大小。 在設 TansParent := True,Caption 清空 即可。
系統時間:2024-06-02 1:21:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!