ListViewのItemの行の高さを設定するには?

解決


わん  2005-11-17 03:47:52  No: 18753

WinXP Delphi7

タイトルのまんまなんですが、デフォルトのままだと行間が詰まりすぎて見難いと感じ、行間をあけたいのですが、どうのようにすればよいのでしょうか・・・。


Mr.XRAY  URL  2005-11-17 21:49:37  No: 18754

(1) TImageListを配置
(2) ImageList1のWidthプロパティを0
    ImageList1のHeightプロパティを希望の値
(3) ListViewのStateImagesでImageList1を選択

Itemの高さが希望の値になります.
文字列の描画位置などはCustomDrawItemなどで調整してください.


わん  2005-11-18 22:31:39  No: 18755

ありがとうございます!
うまくいきました!。
Imageで調節するんですね。。。
ListViewそのものにそういうプロパティがあると思っていたのでビックリです。


toshi  2006-05-17 23:42:27  No: 18756

ListViewがチェックボックス付で、ImageListを使用すると、
チェックボックスが消えてしまうのですが、どうしたらよいでしょうか?


igy  2006-05-18 00:31:43  No: 18757

>ListViewがチェックボックス付で、ImageListを使用すると、
>チェックボックスが消えてしまうのですが、どうしたらよいでしょうか?

StateImagesではなく、SmallImagesにImageListを指定するのでは、だめですか?


toshi  2006-05-19 06:11:26  No: 18758

>StateImagesではなく、SmallImagesにImageListを指定するのでは、だめですか?

SmallImagesにImageListを指定したら、できました!
しかし、チェックボックスの位置が下にずれてしまいます。
どうしたらよろしいでしょうか?


igy  2006-05-19 08:02:22  No: 18759

ImageListのheightプロパティを16でない場合、16にする
のはどうです?


toshi  2006-05-19 19:19:21  No: 18760

> ImageListのheightプロパティを16でない場合、16にする
> のはどうです?

heightプロパティは、16以上(35くらい)にしたいと思っています。
そもそも、行間をあけたいという目的のために、SmallImagesを使用しました。
どうしたらよろしいでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加