掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TListViewで特定の項目に特定のワードが含まれていたときに処理する方法? (ID:32684)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TListViewで特定の項目に特定のワードが含まれていた場合に文字の色を変えるにはどうすればいいのでしょうか? ここで検索してCustomDrawSubItemを使うところまではわかったのですが、 ListCustomDrawSubItem(Sender: TCustomListView; Item: TListItem; SubItem: Integer; State: TCustomDrawState; var DefaultDraw: Boolean); begin if Item.SubItems[2] <> '' then begin if SubItem = 3 then begin Sender.Canvas.Font.Color := clRed; end; end; end; これを実行するとリストのインデックスが範囲を超えています(2)というエラーが出ます。 Item.SubItems[2]の行がダメだということはわかるのですが、 どうすればいいのかわかりません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.