4.0フレームワークを使用したvb.net Windows Formsアプリケーションがあります。 XPマシンでアプリケーションを実行すると、コントロールの色はすべて、IDEマシン(XPマシン)に設定されているものと一致します。Windows 7とXPの間のWindowsフォームの色のバリエーション
このアプリケーションをWindows 7マシンで実行すると、色がすべて変更されます。
これはなぜ、どのように私の開発マシンに一致するWindows 7を作ることができますか?デザインである -
デビッド
バックカラーはすべて「コントロール」から黒に変更され、テキストは「黒」から青に変更されます。フォームをほとんど使用できないようにします。私はそれがXPのように見えるかどうか気にしない、私はIDEで選択した色に一致させるだけです。 –
それはWindows 7のようにはならないはずです。私はデザイナの.csファイルでコントロールの要素を調べ、何かの色をデフォルト以外の値に設定していないことを確認します。すべての色が「システム」色に設定されている場合は、完全に使用可能で、.NET 4.0をサポートするすべてのバージョンのWindowsのシステムテーマと一致する必要があります。 –
私はそれ以来、テーマを変更しても効果がありませんでした。私のプログラムで色を変更することもできません。カスタムコントロールはありませんが、VS 2010のWindowsフォームからはまったくまっすぐです。この動作は、複数のXPマシンとWin7マシン間で非常に一貫しています。 –