プロが教えるわが家の防犯対策術!

VB2005 ファイルダイアログを開いた時のキャンセルボタンの処理が良く分かりません。キャンセルボタンを押した時の処理が無い為だと思うのですが、【'System.IO.IOException' の初回例外が Microsoft.VisualBasic.dll で発生しました。】というエラーメッセージが出ます。誰かこのエラーをでなくする方法を教えて頂きたいのですが。よろしくお願いします。

A 回答 (1件)

MSDNライブラリのサンプルコードを見るとわかります。



http://msdn2.microsoft.com/en-us/library/system. …

キャンセルされた時はshowDialog()メソッドの戻り値がDialogResult.Cancelになるため,

openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK
はFalseになり,Button1_Clickプロジージャは終了します。

一方でOK押したけど,入力されたファイルがそもそも存在せず,開こうとしたときのために,try…catch…finally…end tryが使われています

http://msdn2.microsoft.com/en-us/library/system. …
    • good
    • 0
この回答へのお礼

himajin100000様
問題解決しました。ありがとうございました。

お礼日時:2008/04/23 14:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!