全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1861
推到 Plurk!
推到 Facebook!

請問拖曳時顯示文字一問

尚未結案
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-08 16:05:06 IP:219.84.xxx.xxx 訂閱
各位大大好,
如果當我拖曳的時候,我要把拖曳的名稱或數值(如"王小明,68分")
顯現在滑鼠游標上,文字隨著游標拖曳,請問該怎麼做呢?

如果有範例或查詢方向,請指教,謝謝.
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-08 21:12:10 IP:61.64.xxx.xxx 訂閱
開個 Label 跟滑鼠旁邊
===================引 用 windheartalan 文 章===================
各位大大好,
如果當我拖曳的時候,我要把拖曳的名稱或數值(如"王小明,68分")
顯現在滑鼠游標上,文字隨著游標拖曳,請問該怎麼做呢?

如果有範例或查詢方向,請指教,謝謝.
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-09 09:13:01 IP:60.248.xxx.xxx 訂閱

syntax大大您好,

請問有實作的範例嗎? 或是能否稍微說明一下呢?
有沒有其他的方式呢?

謝謝解答.


===================引 用 syntax 文 章===================
開個 Label 跟滑鼠旁邊
wolfling
初階會員


發表:5
回覆:20
積分:25
註冊:2007-10-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-09 17:23:53 IP:61.222.xxx.xxx 訂閱
我是新手 只會笨方法

step1:add Label1
step2:判斷是否拖曳狀態(在下只會mouse事件).是->Label1跟著游標(Posotion)並顯示出元件的TEXT. 否->清除Label1
step3:YA 完成!
------
work hard bring success
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-24 17:14:29 IP:219.84.xxx.xxx 訂閱
我有試過上面所說Label跟著走的方式,
比方說將stringgrid設為可拖曳,
當拖曳內部資料的時候,Label跟著滑鼠座標走,
但此時Label在stringgrid上時,看不到label內容,
要拉到邊緣才看的到內容,也就是label被stringgrid擋住了,
一拖曳出stringgrid,又沒反應了,這也正常,
因為要追蹤滑鼠座標,如果光是抓一個元件的事件,比方說stringgrid或button的滑鼠移動事件,
那滑鼠移動過其他地方也不會被觸發到,
所以想請教,有沒有什麼文章或範例可以參考,
可以讓拖曳文字時,滑鼠的位置都能夠一直知道,讓Label跟著滑鼠走,並能秀在上面,
也不會被其他元件蓋掉,
先謝謝大家的指教了.


===================引 用 wolfling 文 章===================
我是新手 只會笨方法

step1:add Label1
step2:判斷是否拖曳狀態(在下只會mouse事件).是->Label1跟著游標(Posotion)並顯示出元件的TEXT. 否->清除Label1
step3:YA 完成!
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-24 22:47:34 IP:61.64.xxx.xxx 訂閱
stringgrid.Update;
Label.bringtofront; <--- 正確拼法自己查一下
Label.Update;
以上三行加在滑鼠事件最後
===================引 用 windheartalan 文 章===================
我有試過上面所說Label跟著走的方式,
比方說將stringgrid設為可拖曳,
當拖曳內部資料的時候,Label跟著滑鼠座標走,
但此時Label在stringgrid上時,看不到label內容,
要拉到邊緣才看的到內容,也就是label被stringgrid擋住了,
一拖曳出stringgrid,又沒反應了,這也正常,
因為要追蹤滑鼠座標,如果光是抓一個元件的事件,比方說stringgrid或button的滑鼠移動事件,
那滑鼠移動過其他地方也不會被觸發到,
所以想請教,有沒有什麼文章或範例可以參考,
可以讓拖曳文字時,滑鼠的位置都能夠一直知道,讓Label跟著滑鼠走,並能秀在上面,
也不會被其他元件蓋掉,
先謝謝大家的指教了.


===================引 用 wolfling 文 章===================
我是新手 只會笨方法

step1:add Label1
step2:判斷是否拖曳狀態(在下只會mouse事件).是->Label1跟著游標(Posotion)並顯示出元件的TEXT. 否->清除Label1
step3:YA 完成!
系統時間:2024-11-22 21:52:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!