none
VS2005 VistaでMessagebox.Showで、右上のXボタンが使用不可状態に表示されない RRS feed

  • 質問

  • はじめまして。

    VS2005で開発しています。

    Windows Vistaで、Messagebox.Show("hoge", "hoge", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

    とすると、表示されるメッセージボックス右上の「Xボタン」が使用できないにもかかわらず、使用不可状態に(薄く)表示されません。

     

    Windows Xpでは「Xボタン」が使用不可状態で表示されますが、Vistaでは上記の通りです。

    私の環境でだけでしょうか?何か足りないものがあるのでしょうか。

    Windows Updateで最新の状態にはしてあります。

     

    よろしくお願いします。

    2007年6月21日 1:50

すべての返信

  • 私も同じ現象になりますよ。
    2007年6月21日 14:07
  • XPの時にでもばってんは押せる状態になりました。

    なぜか?

    強制終了させたいからですね。

     

    んじゃどうしたらいいと思いますか?

    2007年6月21日 15:20
  • ふじさきさん、ご回答ありがとうございます。

    私の環境だけの問題ではないのですね。

     

    中博俊さん、私のXPでは「X」は使用不可状態になり(薄く表示されている)押せません。

    YesNo以外なら、「X」は使用可能で押せます。

    OkCancelにすれば、「X」が押せて表示も問題ないのですが、たくさんのメッセージをVistaのために直すのはつらい・・・

     

    細かい問題ですが、「X」が表示されているのに押せない、という苦情がくるのです。

    どうすればいいのでしょう・・・

     

    2007年6月22日 1:47
  • 苦情はVistaだって言うしかないですが、YesNoCancelだったりのCancelイメージのボタンなんですよね。

    もしかすると、もしかするかもしれませんねぇ。

    2007年6月22日 14:31
  • 苦情にはVistaだからということにして、修正されるのを待つしかないですかね。

    ご回答、ありがとうございました。

    2007年6月25日 1:14