none
DataGridViewで表示不具合 RRS feed

  • 質問

  • 開発環境 Vista+VS2008

    エンドユーザーのWindowsVista(SP2)の環境にて時々ですがForm上にあるDataGridViewの行ラインが黒くなる現象があります。
    ※CellPaintイベントにて自前で描画を行っています。

    開発環境および手元のVistaPCでは、この現象を確認できません。(XPでも確認できません)

    Webでいろいろ探していますが該当するようなものがなく困りはてています。
    何かアドバイス等があれば教えてください。

    2009年12月7日 9:29

すべての返信

  • エンドユーザーの環境と開発環境の.NET Frameworkのバージョンは同じでしょうか? また、自前で描画されているということですので、描画関連のオブジェクトのDisposeをきちんとされていますでしょうか? 時々ということですので、何かエンドユーザー固有の環境が影響しているような気もします・・・


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年12月8日 0:28
    モデレータ
  • http://support.microsoft.com/kb/961901
    http://support.microsoft.com/kb/970350
    http://support.microsoft.com/kb/975849

    このように .NET Framework の修正プログラムがいくつか出ています。
    どちらかの環境でこういった修正が適用されているために現象が発生する/しない
    となっている可能性はありませんか?
    2009年12月8日 1:49
  • ご連絡、遅くなりましてスミマセン

    プログラムの見直しを行っていたところ、描画関連でDisposeを行っていない個所がありました。
    その部分は修正を行いましたがエンドユーザーで改善されたかどうかは、まだ検証がとれていません。
    .NET Frameworkのバージョンも開発およびエンドユーザー環境を同じにしてみたいと思います。


    2009年12月13日 23:36