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

如何做到dbgrid的cell內,顯示的是image?

尚未結案
rockmax
一般會員


發表:24
回覆:12
積分:7
註冊:2003-02-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-02 18:31:24 IP:163.28.xxx.xxx 未訂閱
如題,可否供一個簡單範例參考,我主要是不知程式語法是什麼?謝謝。
waterfat
一般會員


發表:22
回覆:16
積分:7
註冊:2003-11-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-02 20:55:36 IP:61.229.xxx.xxx 未訂閱
你好 剛好我的書有教怎麼在dbgrid顯示圖 似乎要動態產生tbitmap 點選dbgrid1元件,在ondrawcolumncell事件中,撰寫下列程式碼,將tablegraphic物件的圖示內容指定給自行建立之tbitmap物件,然後透過canvas物件的stretchdraw方法將圖示繒製於cell中,最後將tbitmap的物件釋放 其中 TGraphicField *Table1Graphic 為dbgrid的tablefield if(Column->FieldName=="Graphic") { Graphics::TBitmap bmp=new Graphics::TBitmap(); try { bmp->Assign(TableGraphic); DBGrid1->Canvas->StretchDraw(Rect,bmp) } __finally { delete bmp; } }
系統時間:2024-07-06 18:25:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!