none
ボタンの形がクラシックタイプになってしまう RRS feed

  • 質問

  • VB2008を使っています。Moduleを使ってアプリを組み立てる前はボタンの形が

    ウエーブのボタンのような丸っこい形をしていたのですが、Moduleを使った後は

    なぜかデバック時にVB6代の四角いボタンになってしまいました。

    ぼくはVB2008の丸っこいボタンが好きだったのでできればそっちに変えたいのですが

    誰か方法を教ええいただける方よろしくお願いします。

    2008年2月27日 8:37

回答

  • 具体的な状況がわからないので、予想です。

     

    「予想」

    元々スタートアップがフォームだったのをSub Mainに変更した。

     

    「対処」

     

    Sub Mainの先頭で次のメソッドを実行(記述)。

     

    Application.EnableVisualStyles()

     

    「補足」

    プロジェクトのプロパティでSub Mainに変更した際に、

    その下にある無効化されたオプションは自動実行されなくなるので、自分で記述する必要がある。

    2008年2月27日 8:48
  • Application.EnableVisualStyles メソッド

    http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.application.enablevisualstyles.aspx

    を呼びだすとよいのではないでしょうか。

    2008年2月27日 8:48
  • 外池です。実は・・・、私が原因ですね。ごめんなさい。

     

    先日の別のスレッドの中で、「アプリケーション・フレームワークを有効にする」のチェックを外すことをお願いしました。ですので、VisualStyleがオフになってしまっています。

     

    ですので、まどかさん、IIJIMASさんのご回答のとおりの方法で、VisualStyleを有効にしてください。

     

    2008年2月27日 9:27

すべての返信

  • 具体的な状況がわからないので、予想です。

     

    「予想」

    元々スタートアップがフォームだったのをSub Mainに変更した。

     

    「対処」

     

    Sub Mainの先頭で次のメソッドを実行(記述)。

     

    Application.EnableVisualStyles()

     

    「補足」

    プロジェクトのプロパティでSub Mainに変更した際に、

    その下にある無効化されたオプションは自動実行されなくなるので、自分で記述する必要がある。

    2008年2月27日 8:48
  • Application.EnableVisualStyles メソッド

    http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.application.enablevisualstyles.aspx

    を呼びだすとよいのではないでしょうか。

    2008年2月27日 8:48
  • 外池です。実は・・・、私が原因ですね。ごめんなさい。

     

    先日の別のスレッドの中で、「アプリケーション・フレームワークを有効にする」のチェックを外すことをお願いしました。ですので、VisualStyleがオフになってしまっています。

     

    ですので、まどかさん、IIJIMASさんのご回答のとおりの方法で、VisualStyleを有効にしてください。

     

    2008年2月27日 9:27
  • はい、皆さんありがとうございました。無事に解決しました。

     

    2008年2月27日 23:46