• ベストアンサー

【Visual Basic】閉じるボタンを作りたいです

お世話になります。 VB2008で、右上の「×」ボタンと同じくアプリケーションを閉じるボタンを作成しようと思っていますが、出来ますでしょうか? (JavaScriptでいう所の、「【ウィンドウを閉じる】のボタン」タグのようなものです) ちなみにVisual Studio2008で作成しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ttkai00
  • ベストアンサー率58% (18/31)
回答No.1

VB2008 ではいくつかの種類のアプリケーションが作成できますから、何を作っているのかも書いたほうがいいと思います。JavaScript の話も少し出てますが、この質問自体は Windows フォームでよろしいんでしょうか?そういう前提で回答します。 まず言葉の問題ですが「アプリケーションを閉じる」というのは日本語が少しおかしいです。アプリケーションは「起動」したり「終了」したりするものですが、閉じるものではありません。開いたり閉じたりするのはウィンドウです。Windows フォームアプリケーションでは、ウィンドウのことをフォームと呼んでいます。 アプリケーションを終了するのとフォームを閉じるのは別の操作です。なぜならアプリケーションには複数のウィンドウが含まれる可能性があるからです。ただし通常は、そのアプリケーションのメインフォームが閉じられると、アプリケーションは自動的に終了します。 フォームを閉じたいのなら、Form の Close メソッドを呼び出してください。そのフォームにコードを書くなら、「Me.Close()」となります。 アプリケーションを終了したいのなら、「Environment.Exit」とかになります。ただしこれは強制終了のようなものなので、ウィンドウを閉じることによってアプリケーションを終了させることができるなら、そうするのが普通です。

it-raine
質問者

お礼

ありがとうございます。 そうそう、フォームのことを指しています。説明不足ですみません。 Me.Close()のやり方でした。 素早いご回答ありがとうございました。

関連するQ&A