DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGrid カレントセル

環境/言語:[WinXP VB.net]
分類:[.NET]

お世話になりっぱなしです

今度は、DataGridのカレントセルのみ背景色を変えてみたいのですが
というのも行全体を選択状態にしてしまうと
カーソルがどこにあるかわからなくなるからです
よろしくお願いします
こんにちは、VBBoyさん。ピラルクです。

> 今度は、DataGridのカレントセルのみ背景色を変えてみたいのですが

これが出来ると「1行選択モード」と同じ効果がある状態になると思うのですが、
現在DataGridでは1行選択モードはサポートされていない(?)ようです。

Paintイベントを利用して行うレポートをこの掲示板や、どこかのSite(すいません失念)
で見た記憶があります。
  • 題名: Re[2]: DataGrid カレントセル
  • 著者: ピラルク
  • 日時: 2004/02/28 10:45:43
  • ID: 2782
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
あ、セルだけですね。すいません無視してください。m(_ _)m
■No2778に返信(VBBoyさんの記事)
> 今度は、DataGridのカレントセルのみ背景色を変えてみたいのですが
> というのも行全体を選択状態にしてしまうと
> カーソルがどこにあるかわからなくなるからです

カレントセルがTextBoxとなっている場合は、そのTextBoxのBackColorを変えてみてはどうでしょうか。TextBoxの取得方法は次のページを参考にしてください。

・DataGridのセルに数字のみを入力可能にする
http://dobon.net/vb/dotnet/datagrid/cellkeypress.html

それ以外であれば、やはり

・DataGrid内の特定のセルの色を変える
http://dobon.net/vb/dotnet/datagrid/coloredcell.html

になるでしょうか。

DOBON.NET | プログラミング道 | プログラミング掲示板