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

如何在TStringGrid中的格子顯示換行符號

尚未結案
pasphi
一般會員


發表:16
回覆:12
積分:5
註冊:2002-11-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-15 21:42:54 IP:202.175.xxx.xxx 未訂閱
假設StringGrid1為TStringGrid, 若想在其中一格顯示如下的訊息, "hello world " 本人用StringGrid1.cell[1,1] := 'hello' chr(13) 'world'不能成功 顯示, 但在ShowMessage中如ShowMessage('hello' chr(13) 'world')就可以 成功顯示, 為什麼呢? DELphi==
------
DELphi==
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-15 22:50:33 IP:218.163.xxx.xxx 未訂閱
http://www.borland.co.jp/tips/delphi/dh011/sgrid_4.html    網海無涯,學無止境!
pasphi
一般會員


發表:16
回覆:12
積分:5
註冊:2002-11-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-15 23:23:41 IP:202.175.xxx.xxx 未訂閱
首先多謝閣下的資料提供!! 但那段代碼始終不太明白, 其中, 為何要在KeyPress和KeyDown事件中做處理呢? DELphi==
------
DELphi==
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-15 23:34:57 IP:218.163.xxx.xxx 未訂閱
引言: 首先多謝閣下的資料提供!! 但那段代碼始終不太明白, 其中, 為何要在KeyPress和KeyDown事件中做處理呢? DELphi==
想像他是TMEMO元件功能! 你可以看TMEMO的繼承類別TCustomMemo的相關事件程式碼 網海無涯,學無止境!
pasphi
一般會員


發表:16
回覆:12
積分:5
註冊:2002-11-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-16 00:08:54 IP:202.175.xxx.xxx 未訂閱
始終也是不太明那段代碼,對不起! 其實有沒有較易的方法呢? DELphi==
------
DELphi==
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-02-16 08:14:58 IP:202.39.xxx.xxx 未訂閱
 procedure TForm1.StringGrid1DrawCell(Sender: TObject; Col, Row: Integer;
   Rect: TRect; State: TGridDrawState);
 var
   Texto    :string;
   Indice   : integer;
   Posicion : integer;
 begin
   if Pos(#13, StringGrid1.Cells[Col,Row]) <> 0 then
   begin
     Texto := StringGrid1.Cells[Col,Row]   #13;
     StringGrid1.Canvas.FillRect(Rect);
     Indice := 0;
     repeat
       Posicion := Pos(#13, Texto);           with StringGrid1.Canvas do
         TextOut( Rect.left,
                  Rect.Top   (Indice*TextHeight(Copy(Texto, 1, Posicion-1))),
                  Copy(Texto, 1, Posicion-1));
       Inc(Indice);
       Delete(Texto, 1, Posicion);
     until Posicion = 0;
   end;
 end;
--- 將進酒 杯莫停
系統時間:2024-07-06 1:52:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!