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

動態圖形按鈕要如何設計?

答題得分者是:pprayer
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-28 18:52:37 IP:61.216.xxx.xxx 未訂閱
動態圖形按鈕要如何設計? 1.兩個圖形如何交換? 2.不規則圖形表單視窗如何加入Skin plugin? 如:Windows Media Player 、CAI軟體操作介面...都常用到
kgt
高階會員


發表:17
回覆:308
積分:165
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-03 08:53:35 IP:61.30.xxx.xxx 未訂閱
先找二張相似的小圖檔,二張的背景前景顏色不同而已 再使用timer每n秒切換一次圖形
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-03 15:02:39 IP:61.216.xxx.xxx 未訂閱
可能是我說的不夠完整,不好意思! 我的意思是說: 當滑鼠移至圖形元件按鈕時,能夠變成第二個已按下圖形。 ------------------------------------------------- 謝謝 kgt 指教! -------------------------------------------------
pprayer
高階會員


發表:35
回覆:185
積分:174
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-10-03 15:26:39 IP:211.21.xxx.xxx 未訂閱
我覺得可以利用該btn的OnMouseMove 這是event 例如 if ((X > 1) and (X < Button1.Width-1)) and ((Y > 1) and (Y < Button1.Height-1)) then 圖形甲 else 圖形乙 我試的情形是 如果滑鼠移動得比較快 有時候會失靈 應該說他紀錄的滑鼠位置沒有變更到 所以可能自己預設的邊界要比btn本身的邊界要窄一些
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-10-03 19:08:46 IP:61.216.xxx.xxx 未訂閱
------------------------------------------------- 謝謝pprayer 指教! -------------------------------------------------
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-10-04 15:12:58 IP:210.58.xxx.xxx 未訂閱
Hello : 抓取是否再按鈕上可以試試SetCapture, 參考如下 http://forum.vclxx.org/topic.php?TOPIC_ID=15662&FORUM_ID=4&CAT_ID=2&Topic_Title=¦p¦D·ƹ«Â÷¶}¬Y¤@¤¸¥ó?&Forum_Title=VCL
------


我不是高手, 高手是正在銀幕前微笑的人.
系統時間:2024-04-24 4:15:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!