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

残像

  • 題名: 残像
  • 著者: Mate
  • 日時: 2006/02/17 15:55:42
  • ID: 15074
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[VB.net2003]
分類:[.NET]

DataGridを2回目以降の検索を行うと、選択したカラムの残像が表示されっぱなしになっています。この残像を消すにはどうすればよいでしょうか?カラムがReadOnly = Trueにしてある所が残像グレー表示でカーソルを動かしても、果てしなく付いてきます。ご教授よろしくです
  • 題名: Re[1]: 残像
  • 著者: 管理人
  • URL: http://dobon.net/
  • 日時: 2006/02/19 3:38:17
  • ID: 15112
  • この記事の返信元:
    • [15074] 残像 Mate 2006/02/17 15:55:42
  • この記事への返信:
    • (なし)
  • ツリーを表示
現象が再現できるように、具体的に教えていただけないでしょうか?
  • 題名: Re[1]: 残像
  • 著者: なおこ(・∀・)
  • 日時: 2006/02/19 19:39:24
  • ID: 15117
  • この記事の返信元:
    • [15074] 残像 Mate 2006/02/17 15:55:42
  • この記事への返信:
  • ツリーを表示
お世話になります。

■No15074に返信(Mateさんの記事)
こちらの事でしょうか。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=19600&forum=7&4
  • 題名: Re[2]: 残像
  • 著者: Mate
  • 日時: 2006/02/20 9:41:21
  • ID: 15128
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
管理人さん、なおこさん。おはようございます。

管理人さんへ

 いつもDataGridを再検索すると前に選択したカラムがReadOnlyの場合だと、
グレー表示で残っています。カーソルを動かせば、グレー表示が解けていました。
ですが今回の場合は、初めてこのような現象が起こりました。

今回の開発は、DataGridを2つ用意しDataGrid1の方をスクロールすると、DataGrid2にも同時にスクロールするような開発をしています。GridVScrolledイベントを使用したから?(わかりませんが)DataGridを再検索すると、前に選択したカラムががReadOnlyの場合だと、グレー表示で残っています。ここまではいつもと同じです。でも、スクロールすると、いつもはグレー表示(前に選択していた部分)は消えていたのですが、今回はどこまでもその選択した部分が付いてきます。
何て言えばいいのかわかりませんが、DataGridのカラムの上に選択した部分のカラムが張り付いている?と言えばわかるでしょうか?う〜ん。説明が難しい(汗)

現象は、なおこさんが教えてくれた場所と同じような現象です。はい。


なおこさんへ

 なおこさんの教えてくれた所に覗いてみると、全く同じような現象でした。
さっそく試してみると、見事解決しました。2回クリックすると、今度どこが選択してあるのかわからなくなるのが少し痛いです。ここは、もう少し私になりに調べてみます。

管理人さん、なおこさん。ありがとうございました
解決済み!

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