- - PR -
オープンファイルダイアログからファイルを開く方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-08-29 00:01
VB2005で開発しております初心者です。
現在、ボタンをクリックした時にファイルを開くダイアログボックスを表示し ファイルを開くようにしようと考えているのですが、ファイルが開きません。 処理は以下のようにしているのですが、なにも反応しませんでした。 IF OpenFileDialog.showDialog = Windows.Forms.DialogResult.OK Then OpenFileDialog.OpenFile() End If ご教示頂けないでしょうか? 宜しくお願い致します。 | ||||||||
|
投稿日時: 2006-08-29 00:39
http://dobon.net/vb/dotnet/form/openfiledialog.html
| ||||||||
|
投稿日時: 2006-08-29 00:51
burton999さん こんばんは。 ご返答ありがとうございます。 参考にしてみたのですが、やはりかわりませんでした。 ダイアログボックスから選択したファイルを開く方法が 理解できませんでした。 | ||||||||
|
投稿日時: 2006-08-29 02:08
色々と調べてみましたが(探し方が悪いのかもしれないですけど・・・)
いい方法が見当たりませんでした。 ファイルを開くダイアログからファイルを選択して開くということはできない ということはないですよね? 対象となるファイルは、画像ファイルだったり、Excelファイルと対象が 複数あるのですが・・・。 | ||||||||
|
投稿日時: 2006-08-29 07:07
どう反応が無いんですか?
ダイアログ自体開かれないんですか? それともダイアログは開いてファイルを選択できるけど その後ファイルを開いて操作できないってことですか? | ||||||||
|
投稿日時: 2006-08-29 07:50
これを見る限り、OpenFile メソッドの意味を勘違いしているように思えます。 戻り値を受け取っていないあたり、関連付けで Open すると勘違いしていそうですね。 たかさんのやりたいことは、System.Diagnostics.Process.Start メソッド で、 できるようなことではないでしょうか?
"開く" と何度も仰っていますが、皆さんは Stream を開くという意味で捉えています。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-08-29 09:35
じゃんぬねっとさん ご回答ありがとうございました。 上記、ProcessのStartを追加することで問題解消することができました。 この度は私の知識不足でご迷惑お掛け致しました。 | ||||||||
|
投稿日時: 2006-08-29 09:56
"知識不足" ではなくて '調査不足' だと思います。 しかし、'思い込み' があってのことですので、調査不足というのも厳しい表現かもしれません... しかし、初めて使用するメソッドで期待通りにいかない場合はリファレンスを見るべきだと思いますよ。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1