掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListViewで特定の値に一致する場合に太字するには? (ID:44873)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> premiumの値が1の場合は太字、2の場合では赤文字にしたいです。 ではなく、 "Premium の値が 1 の場合は user_id 列を太字、2 の場合には赤文字にしたい" なのであれば、 OnCustomDrawItem イベントハンドラは不要で、OnCustomDrawSubItem だけで可能です。 SubItem が 0 (=user_id) の時だけ処理すればお望みの動作になると思います。 procedure TForm1.ListView1CustomDrawSubItem(Sender: TCustomListView; Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean); begin if SubItem = 0 then SetLVItemFont(Sender, Item); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.