掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGridで、複数行に対してフォーカスをあてるには? (ID:27522)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返事が大変遅くなり申し訳ありません。 一応、解決しましたのでソースだけUPしておきます。 //選択行のハイライト表示 if ACol >= 0 then begin if (ARow in [1..2]) and (Selection.Top in [1..2]) then begin Canvas.Brush.Color := clHighlight; Canvas.Font.Color := clHighlightText; end else if Selection.Top = ARow then begin Canvas.Brush.Color := clHighlight; Canvas.Font.Color := clHighlightText; end else begin Canvas.Brush.Color := clWhite; Canvas.Font.Color := clBlack; end; end; ※但し、スクロール時に不具合があります。 そちらに関しては、VCLに変更を加えて対処しました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.