掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGridに描画したボタンのキャプションを設定するには? (ID:45825)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>ただStringGrid自体、行選択して選択行は青色反転しているんですが、それが描画したボタンにも反映してて。 >文字の背景色が青色になっているんです。 どういうコードかは分かりませんが,そうなるようなコードになっているんだと思いますよ. したがって, >そのため変な感じになっていて。 別に「変な感じ」じゃないと思いますけど. セルにボタンを描画しているのですから,そのセルを判定して Canvas.Font.Color := clRed; のようにすれば,指定の色になると思いますよ. このことは,どんな Canvas に描画する時も同じです. 前の設定のままであればその設定で描画されます. 部分的に設定を変えたいのであれば,その部分を判定して設定を変更しなければ前のままです. 例えば,以下の図では,チェックボックスを配置しているセルの文字列の色を変えています. http://mrxray.on.coocan.jp/Delphi/plSamples/050_TStringGrid_OnDrawCell.htm#fig58
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.