0

メッセージボックスのボタンのスタイルに問題があります。現在のプロジェクトで次のコード行を呼び出すと、ボタンは 1 種類の視覚的な外観/スタイルを取得します。また、新しい VB.NET Windows アプリケーション プロジェクトを作成すると、標準の Windows の外観/スタイルが得られます。

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

以下のボタンの違いをご覧ください。親から、またはおそらくいくつかのプロジェクト設定から視覚的な外観を継承していると思われます。しかし、私はどこから見つけることができませんでした。

両方のプロジェクトは VB.NET 2.0 で作成され、どちらも同じ System.Windows.Forms - dll を参照 (c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll) として持っています。

http://www.freeimagehosting.net/uploads/2a956b0675.jpg スクリーンショットはここにあります。

ご協力ありがとうございます。

4

1 に答える 1

0

今いる場所から画像が見えないので、これが役立つかどうかわかりません。

各ソリューションのプロジェクト プロパティを開き、[アプリケーション] タブを確認します。

「アプリケーションフレームワークを有効にする」項目にチェックが入っていますか? もしそうなら、「XP ビジュアル スタイルを有効にする」項目もチェックされていますか?

それが2つのソリューションの違いかもしれません。

于 2009-03-10T20:38:51.520 に答える