|
分類:[C#]
宜しくお願いします。 環境はWinXP VS2005です。
今、DataGridViewコントロールで、クリックされたら、クリックされたセルの色をWhite→PaleGreen→PaleGoldenrod→Whiteに変更しようとしています。
CellClickイベント関数で処理をおこなっているのですが、関数を抜けた後、見た目には色の変化がありません。 クリック後、他のセルをクリックすると、今までいたセルの色は変わっています。 再描画がうまくいかないのかと思ったので、関数の最後にRefreshを入れたのですが変わりありませんでした。 DefauluCellStyleのSelectionBackColorとSelectionForeColorはTransparentに設定しています。
クリックイベントだけでは色を変えることはできないのでしょうか? 宜しくお願いします。
|