掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGridのセル反転をなくすには? (ID:45380)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。 いつもお世話になっております。 開発環境は、win7(sp1)、delphiXE3 enterprise(updateなし)です。 stringgridを2つ(stringgrid1、stringgrid2)画面に貼っています。 stringgrid2は合計を表示しています。 stringgrid2はfixedrowsを0にしています。 stringgrid2のdrawcellに以下のコードを書いています。 with (Sender as TStringGrid) do begin if (gdFixed in State) then begin GradientFillCanvas(Canvas, GradientStartColor,GradientEndColor,Rect,gdVertical); Canvas.Brush.Style := bsSolid; Canvas.FillRect(Rect); DrawText(Canvas.Handle, PChar(Cells[ACol,ARow]),Length(Cells[ACol,ARow]),Rect, DT_SingleLine or DT_CENTER or DT_VCenter); end; end; 上のコードにはセルの反転をしないというところは分からないので、お恥ずかしながら書いていません。 合計なのでセルの反転はさせたくないと思っています。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.