私たちのアプリは.net4.0をターゲットにしており、コードはvb.netとc#のプロジェクトを組み合わせたものです。この特定のプロジェクトはvb.netです。私の開発マシンは、vs2010sp1およびVS2010+Windows8x64VMWareマシンを搭載したWindows7x64proです。
Windows 7では、テーブルレイアウトパネルが設計時に正しく表示され、結果として実行可能なwinformsアプリケーションが表示されます。ただし、Wondows 8でアプリケーションを実行すると、TableLayoutPanelsの列の順序が混同されていることがわかりました。
スクリーンショットを添付しましたが、最初はWindows 8の動作と関係があると考え、Windows8で再コンパイルすると修正されることを期待していました。いいえ!Windows 8で同じソースファイルを開くと、添付のスクリーンショットのように、列が混ざっています。そのため、順序を修正してコンパイルし、Windows 8では正常に表示されますが、Windows 7に戻ると、列の順序が混同されています。
それで、ウィンドウ7または8のいずれかでそれを修正し、他の表示は正しくありませんか?
誰かが何か提案をすることができますか?マイクロソフトに回答をメールで送信して、すぐに修正されるとは限りません。
編集:私たちは本当にこれに固執しています、何かアイデア/提案はありますか?
Edit2:MSDNコミュニティサポートから、connect.microsoft.comで問題を解決するように言われました。これは私が行ったことですが、解決されるとは思っていません。したがって、このユーザーコントロールを別のものに置き換える必要があります。同様の問題がある他のユーザーコントロールが見つからないことを願っています。そうしないと、Windows8のサポートが完全に棚上げになります。バグとして受け入れられ、すぐには修正されないという理由でこれを閉じる予定です。