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

關於BCB開檔連結的問題!

答題得分者是:taishyang
hawjieh
一般會員


發表:25
回覆:13
積分:7
註冊:2008-06-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-07 23:50:30 IP:122.117.xxx.xxx 訂閱
我做了ㄧ個Viewer,如下圖所示,點5-->圖1(error),點7-->圖2,點8-->圖3...等。
但是點tree上節點,只能顯示jpg的圖,放置bmp檔就會出錯,不能夠顯示其他種類型的圖檔了嗎?(改圖檔類型都會出錯!)
有前輩知道我該如何修改這些code嗎?

void __fastcall TForm1::TreeView1DblClick(TObject *Sender)
{
if (((TTreeView*)Sender)->Selected->Count) return;
AnsiString szFileName = ((TTreeView*)Sender)->Selected->Text;
szFileName = "/Documents and Settings/user/桌面/VIEWERDATA/" szFileName;
Image1->Picture->LoadFromFile(szFileName);
}


taishyang
站務副站長


發表:377
回覆:5485
積分:4552
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-08 10:19:31 IP:118.169.xxx.xxx 訂閱
為什麼5不是顯示5.bmp?
hawjieh
一般會員


發表:25
回覆:13
積分:7
註冊:2008-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-08 20:23:26 IP:122.117.xxx.xxx 訂閱
我必須tree的節點上寫5.jpg他才會顯示出圖5,但我只要輸入5.bmp,他就找不到我的(5.bmp)檔。
我在想說是顯示圖的那個元件,是不是有限制圖檔類型?
taishyang
站務副站長


發表:377
回覆:5485
積分:4552
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-08 20:30:23 IP:118.169.xxx.xxx 訂閱
Image本來就可以支援bmp圖檔
建議用FileExists先確定該檔案是否存在
若不存在,找出原因 ex路徑或是檔名問題
編輯記錄
taishyang 重新編輯於 2008-12-08 20:31:18, 註解 無‧
hawjieh
一般會員


發表:25
回覆:13
積分:7
註冊:2008-06-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-12-08 20:38:18 IP:122.117.xxx.xxx 訂閱
那我是否可以在tree的節點上輸入"5",而它可以找到相對名稱是"5"的圖檔(不管是任何檔),顯示在image元件上呢?
我該在code上加入什麼?望前輩能幫我解個答!
系統時間:2017-10-22 9:10:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!