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

TImage的先後問題

尚未結案
csm825050
一般會員


發表:49
回覆:29
積分:15
註冊:2003-08-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-26 11:13:15 IP:211.22.xxx.xxx 未訂閱
各位先進大家好: TImage的元件使用時的覆蓋問題該如何設定呢?我有image1,image2,image3,要如何調整可以使image1蓋住其他的?(我的圖是設定可以點到要顯示出來的) 再請教TImage有淡入淡出的功能嗎? 還有一個問題是該如何取得光碟片的title? 請各位先進步吝指教,謝謝 發表人 - taishyang 於 2004/02/26 13:24:26
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-26 13:41:57 IP:140.135.xxx.xxx 未訂閱
csm825050您好: 使Image1在最上面
Image1->BringToFront();
Image1本身應該是沒有這樣的功能,不確定 光碟片的名稱可以參考下面連結 < href="http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41199">http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41199 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
csm825050
一般會員


發表:49
回覆:29
積分:15
註冊:2003-08-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-27 10:37:12 IP:211.22.xxx.xxx 未訂閱
taishyang你好: 很感謝你的指導^^ 我是想將image3蓋image2蓋image1的方式做自行排列(可以是3->1->2,1->3->2,2->1->3...),可以自行指定誰蓋誰嗎?
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-27 13:56:00 IP:140.135.xxx.xxx 未訂閱
csm825050您好:
引言: 我是想將image3蓋image2蓋image1的方式做自行排列(可以是3->1->2,1->3->2,2->1->3...),可以自行指定誰蓋誰嗎?
可以在設計時期就可以安排好(Run Time也可以), 在Image上按下滑鼠右鍵在Control裡有[Bring to Front]以及[Send to Back]搭配使用即可 Ex. 3→1→2: 將Image2 Send to Back → Image1 Bring to Front→Image3 Bring to Front 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
csm825050
一般會員


發表:49
回覆:29
積分:15
註冊:2003-08-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-01 10:19:52 IP:211.22.xxx.xxx 未訂閱
taishyang你好 可以利用程式去控制覆蓋問題嗎? 還有光碟片title的方式不能用耶,只能找出(d:),有其他方式可以找到嗎? ps: mp3-0001(D:),想得到的是mp3-0001
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-01 14:20:00 IP:140.135.xxx.xxx 未訂閱
csm825050您好:
引言: 可以利用程式去控制覆蓋問題嗎? 還有光碟片title的方式不能用耶,只能找出(d:),有其他方式可以找到嗎? ps: mp3-0001(D:),想得到的是mp3-0001
當然可以用程式來控制囉,
Image2->SendToBack();
Image1->BringToFront();
Image3->BringToFront();
得到光碟片Title的方式請參考下面連結與code http://delphi.ktop.com.tw/topic.php?topic_id=21665 【轉貼】如何在C Builder中檢測硬體 BY jackkcg
  char volname[255],filename[100];
  DWORD sno,maxl,fileflag ;
  if (!(GetVolumeInformation("E:", volname,255,&sno,&maxl,&fileflag ,filename,100)))
    Memo1->Lines->Add ("E:驅中沒有發現光碟");
  else
  {
    Memo1->Lines->Add("光碟卷標:" String(volname));
    Memo1->Lines->Add("光碟序號:" String(sno));
  }
順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 -
系統時間:2024-11-25 23:18:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!