高手請進,DRAWGRID問題,急等!!!!!!

2021-09-05 20:33:18 字數 1082 閱讀 6238

高手請進,drawgrid問題,急等!!!!!! delphi / windows sdk/api

有乙個drawgrid控制項,設定為5行5列,要在每個單元格中寫入不同的資料(文字,要可以換行,每行文字可自定義,自定義顏色),如何實現?  

謝謝!!!!

procedure   tform1.drawgrid1drawcell(sender:   tobject;   acol,   arow:   integer;  

rect:   trect;   state:   tgriddrawstate);  

var  

bmp:   tbitmap;  

begin  

if   (arow<>0)   then  

begin  

if   acol=1   then//第一列畫圖  

begin  

bmp:=   tbitmap.create;  

bmp.loadfromfile('c:\11.bmp');  

drawgrid1.canvas.fillrect(rect);  

drawgrid1.canvas.copyrect(rect,bmp.canvas,bmp.canvas.cliprect);  

bmp.free;  

end;  

if   acol=2   then   //第二列換行字串  

begin  

drawgrid1.canvas.fillrect(rect);  

drawtext(drawgrid1.canvas.handle,  

pchar('字串字串字串字串字串字串字串字串'),  

length('字串字串字串字串字串字串字串字串'),  

rect,  

dt_wordbreak   or   dt_center);  

end;  

end;  

end;

從delphi裡拷貝過來怎麼這個樣子了?  

ft,樓主在字串換行的地方需要設定一下rowwidth

SQL高手請進來一下,謝謝

我有這樣乙個問題,現在有兩個表 成績表和學生表,分別有如下字段 學生表 學號 班級 系別入學年份 學院成績表 學號 課程 成績我想現在用些sql語句通過學號把這兩個表連線起來,然後再分別按 班級,系別,以及學院等分組,把各班,各系,各學院的成績是某個範圍的比例找出來並建立到乙個新錶中去.最後的結果應...

急!!!jasperreport報表匯出的問題

再做jasper報表的匯出時遇到了問題,在生成量兩張報表分別匯出的時候,一張可以成功匯出,另一張jasper丟擲如下異常 該異常處 為 public jasperprint fillreportend catch jrexception e return jasperprint 呼叫的jasper的...

關於時間計算的問題急

我寫個程式想實現計算兩日期時間間隔天數的 我覺得應該不難啊!這是我寫的 大家幫忙看看有錯沒有 string s1 20030608 string s2 20040809 calendar c1 calendar.getinstance c1.set c1.year,integer.parseint ...