YAS's VB.NET Tips
 
VB.NET Tips
VB.NET Tips >> 記事詳細

2018/06/12

ベーシックなタブブラウザを作る

| by:YAS
 この記事は2005年頃に.NET Framework2.0で作成したものを元にし,.NET Framework4以降でエラーになるところだけを修正したものです。10年以上前のものですので,今コードを見ると「違う,そうじゃない」(by鈴木雅之)を歌いたくなるところだらけですが,資料としてアップロードしておきます。

 下のサンプルは次の機能・特徴を備えるタブ型のブラウザです。
・TabControlコントロールを利用したタブ型ブラウザである。 
・新しいウィンドウで開くで新しいタブが開く。(NewWindow2イベントを実装)
・ スクリプトのWindow.close()でタブが閉じる。(WindowClosingイベントもどきを実装) 
・キーボードショートカットCtrl-Nで新しいタブが開く等,ショートカットの機能の置き換えている。 
・マウスの第4・第5ボタンや,インターネットショートカットボタン付きキーボードに対応している。(WM_APPCOMMANDメッセージの処理を実装)

 下のコードをフォームのコードにコピー・貼り付けをすれば動作します。


※このTipsは2005年頃にNiftyの@homepageで公開していたもの一部変更して再掲載しました。
 http://homepage1.nifty.com/yasunari/VB/VB2005/BasicTabBrowser.htm
22:52 | コメント(0) | WebBrowser
メニュー