VBでウェブブラウザを作っています への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 brv  (中学生) 投稿日時 2009/10/4 01:20:36
ウェブブラウザを作るのであれば、拡張子の関連付けを変更して、HTMLが自作ブラウザで開かれるようにすればこの問題は解決できます。
そのためには、拡張子の関連付け以外にもコマンドライン引数でファイル名を処理することが必要です。

拡張子の関連付けの変更
http://dobon.net/vb/dotnet/system/associatedapp.html

コマンドライン引数から、開かれたファイルを知るためには、このようにします。
Dim filePath As String = Environment.GetCommandLineArgs()(0)


filePathにファイルのパスが格納されます。
投稿者 匿名  (社会人) 投稿日時 2009/10/3 19:57:44
明快入門VB2008 シニア編 (林晴比古著)に掲載されてますよ。
投稿者 KEN  (小学生) 投稿日時 2009/10/3 06:17:11
Form1がウェブブラウザの本体で、
お気に入り表示.vbがお気に入りを表示するフォームなんですが、
お気に入り表示.vbにはWebBrowser1が作成してあります。
なので、IEと共用のお気に入りにしたくて、
Temporary Internet FilesをVBで取得しました。(↓のアドレス)
"C:\Users\ken\AppData\Local\Microsoft\Windows\Temporary Internet Files"

お気に入り表示.WebBrowser1.Navigate(System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites))

上のようにしました。

そして、その後に
お気に入り表示.Show()
をして、
お気に入り表示.vbを開きました。
その時点ではちゃんとWebBrowser1にファイルの一覧が表示されます。

でも、そのファイルをクリックすると、自作のウェブブラウザ(Form1)ではなく、お気に入り表示.vbのWebBrowser1でもなく、IEが起動してしまいます。

この時にIEで起動しないようにして、Form1のウェブブラウザに映す ということは可能なのでしょうか?
可能ならばサンプルコードなどを教えていただければありがたいです。