掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
GridでCenterに表示するには?? (ID:5348)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のような{グリッドの表示を中揃え}のプログラムをつくりました。 procedure TfrmPFM_IN_SLTSCR3.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); var String1:String; //String2:String; begin With StringGrid1 do begin String1:=Cells[ACOL,AROW]; Canvas.FillRect(Rect); DrawTextEX(Canvas.Handle,PChar(String1),Length(String1),Rect,DT_CENTER,nil); end; この場合だと、全列中揃えになってしまいます。 一列めは右揃えで、二列目は中揃えにしたいのですが・・・ ご教授おねがいします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.