專案背景
早期 VS2003 嘗試失敗於無法攔截彈出視窗。VS2005 WebBrowser 控制項提供 NewWindow 事件,完美解決此痛點,決定打造分頁瀏覽器體驗新版本。
實現功能
- 標準瀏覽器功能:另存為、列印、列印預覽、頁面設定、重新整理、前進、後退等(控制項內建)
- 分頁功能:NewWindow 事件 攔截彈出視窗建立新分頁
- 當前頁面狀態:標題、狀態列同步顯示

介面架構
- MenuStrip:頂部功能表
- 兩個 ToolStrip:工具列、網址列
- TabControl:瀏覽器主體,每個 TabPage 為一分頁
- StatusStrip:底部狀態列
- 控制項善用 Dock 屬性隨視窗縮放自動調整

關鍵技術點
- 新建 Windows Application 專案
- 拖曳配置上述四大控制項群
- 核心邏輯圍繞
WebBrowser.NewWindow 事件展開