VS2005とWinFormsを使用して設計された古いプロジェクトがあります。すべてがWindows XP上で完璧に動作しますが、Windows 7でデザイナを開くと、すべてが故障します。Windows 7を使用しているときにWinFormsデザイナがVS2005で破損する
コントロールのサイズがランダムサイズになり、コントロールの一部が消えたり、ランダムな座標に移動したりします。
この問題を解決するにはどうすればよいですか? VS2008に切り替える必要がありますか?
VS2005とWinFormsを使用して設計された古いプロジェクトがあります。すべてがWindows XP上で完璧に動作しますが、Windows 7でデザイナを開くと、すべてが故障します。Windows 7を使用しているときにWinFormsデザイナがVS2005で破損する
コントロールのサイズがランダムサイズになり、コントロールの一部が消えたり、ランダムな座標に移動したりします。
この問題を解決するにはどうすればよいですか? VS2008に切り替える必要がありますか?
問題は、フォーム上ではなくGroupBox内でTableLayoutPanelを使用したことです。フォームにTableLayoutPanelを追加してGroupBoxをその中に移動したとき、デザイナーはOKのままです。
VSの新しいバージョンが役立つはずですが、これは2005年
に固定することができない場合、私は驚かれることと思いますのInitializeComponentを実行する方法、またはUIの変更を設定する任意のプロパティですべてをコメントアウトしてみ。あなたはそれが簡単に見つかるはずです。フォーム上のコントロールに対する呼び出しの長いリストを持つメソッドです。
しかし問題は、WinXPで開いたときにデザイナーがまだOKであることです。 Win7でのみ壊れているようです。コントロールをコメントアウトすると何が助けになりますか? –
私はちょうどそれらの設定の1つはXPでOKですが、Windows7のバージョンに問題があることを願って、削除のプロセスに従うことを望んだ。 1つの動きでこれらのすべてのものを削除することは、そのことを証明するのに役立ちます。 –