ボタンでListViewの項目の色を変えるには?

解決


kkk  2004-02-14 04:30:21  No: 7125

にしの様、んぽ様、前回の質問ありがとうございます。
続けて本当にすいません。ぺこ <(_ _)>

調子にのって、前回の応用をしちゃいまして、案の定つまってしまいました。
あるボタンが押されたときにListViewの1つの項目だけを色つけようとしています。
//--------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
         lvwApp->Canvas->Brush->Color = clBlue; 
}
//--------------------------------------------------------------------
自分では、上のようにやってみましたが、結果変わりませんでした。


にしの  2004-02-14 04:51:12  No: 7126

lvwApp->Refresh();
というように、Refreshしてみてください。


kkk  2004-02-15 01:31:26  No: 7127

lvwApp->Refresh();しても何も代わりませんでした。
(・へ・;;)うーむ・・・・


にしの  2004-02-15 04:00:11  No: 7128

BUtton1Clickで色を変更しているのが原因かもしれません。
色を変数にして、変数を変更後Refreshしてみてください。
# その場合、Canvasの色を変更するのは描画イベント側です


kkk  2004-02-15 04:34:59  No: 7129

描画イベント側で分岐させていませんでした。
にしの何度もありがとうございました。無事できました。(´▽`) ホッ


kkk  2004-02-15 21:38:49  No: 7130

あ、忘れてました。ヾ(^-^;) ゴメンナサイ

にしのさん、呼び捨てになってました。ペコm(_ _;m)三(m;_ _)mペコ


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

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






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