2

Buttonは黒にドロップしFormます。ボタンは設計時に問題なく表示されます。

ここに画像の説明を入力

ボタンは実行時にも正常に表示されます (Visual Styles が有効になっている場合)。

ここに画像の説明を入力

しかし、視覚スタイルを無効にすると、ボタンは完全に間違って描画されます。

ここに画像の説明を入力

直し方?

ボーナスおしゃべり

  • Buttonを黒いフォームにドロップすると、ボタンBackColor自体が黒に設定されます
  • デフォルトでButtonは、「通常の」色付きフォームにドロップされたフォームにBackColor透明の
  • をに設定しても修正Button BackColorされTransparentません
4

1 に答える 1

1

これが古い投稿であることは知っていますが、他の誰かがそれに出くわした場合に備えて、プログラムで問題を解決できました。Program.csページ (または名前が変更されたもの) で、を呼び出す前にApplication.EnableVisualStylesを呼び出したことを確認しますRun

Application.EnableVisualStyles();
Application.Run(new Form1());

ボタンのUseVisualStyleBackColorプロパティが に設定されていることも確認してtrueください。

于 2012-12-18T21:37:24.230 に答える