DBGridにて行の高さを変えるには?

解決


いるか  2002-09-05 19:48:10  No: 1451  IP: [192.*.*.*]

お世話になります。
DBGridでの行の高さが変えられず、困っております。
DBGridでの行の高さを変えるか、DefaultRowHeightを設定する方法をご存知でしたら、
是非お教えください。
よろしくお願いいたします。

編集 削除
にしの  2002-09-06 10:09:14  No: 1452  IP: [192.*.*.*]

フォントのサイズを変えると変わりますが、それ以外の方法ですよね。
TStringGrid(DBGrid1).DefaultRowHeight := 高さ;
でうまく動くと思います。
TStringGridでキャストするのが嫌ならば、TDBGridを継承したクラスを用意して、その中でprotectedなDefaultRowHeightプロパティを、Publicにすればスマートにできます。

編集 削除
いるか  2002-09-06 11:21:05  No: 1453  IP: [192.*.*.*]

>>にしの様
ご指導ありがとうございます
TDBGridの継承クラスを作成したのですが、
publishedでpropertyとして公開しただけですと、
非常に怪しい動きをしていたのでこれでなんとかなりそうです。

誠にありがとうございました。

編集 削除