まとまりのないブログ

something which something is something

交差運転日記

Delphi : StringGrid使用時にセルの右寄せをすると2重表示などがされる問題

投稿日:

ウィンドウスタイルをカスタムスタイルに変更した場合に2重表示される。標準のWindowsスタイルなら2重表示はされない。

調べたこと

  • 2重表示を回避するには、StringGridのプロパティのDefaultDrawingをfalseに設定して、onDrawCellイベントで自分で描画スタイルを設定する
  • 自分で描画を設定する場合は背景色やフォント色、セレクト色、固定セル色など全て設定する

TStringGridにalignmentプロパティさえあればこんなに悩まなくて済むのに・・・。

これはやはりDBGridを使うことを再検討しなければならないのか。Stringgridはデータベースのデータを表示することを前提にしてはつくられていないのだろう。だから、数値型のフィールドのデータがあれば右寄せに表示するのが当然に思われるようなことができない。振り出しに戻ってしまった。

-交差運転日記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

mysqlのテーブルがクラッシュした

myisamchk: warning: Size of indexfile is: 3589517312 Should be: 1024 インデックスファイルのサイズが3億5千万・・・。修復はいつ終わ …

no image

最新のraspberry piのCPU性能がintel Atomの性能を超えていた件

超小型なシングルボードPCであるraspberry piの性能について、結構前からその存在は知っていたのだけれどまだまだ普通のデスクトップPCとかで使われるIntel Atomプロセッサにはかなわない …

no image

ブドウ糖ランキング

5位:ぶどう糖 チップ状タイプ チャック付 110g/YUWA 口の中にいれると溶けづらく歯触りは固い。 4位:夢のくちどけ ぶどう糖 タブレットタイプ 個包装 18粒 ソフトタイプのブドウ糖で特徴は …

no image

メモ

正字 旧かな 現代かな 戀愛 恋愛 權利 権利 絶對 絶対 萬事 万事 實際 実際 會社 会社 名乘る 名乗る

no image

xbox360のリングランプが赤く点滅して故障した

xbox360は故障が多いという噂は聞いていたけれど、私の所有するxbox360もついにその時が来てしまった。本体の電源を入れると、電源ボタン回りのリングが赤い点滅状態になり起動ができなくなってしまっ …