⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 C#2.0做的一个很好的WEB浏览器
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Ex15_01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
      
       
        private void dToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.ShowPageSetupDialog();
        }

        private void 打印浏览UToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.ShowPrintPreviewDialog();
        }

        private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.Print();
        }

        private void 属性NToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.ShowPropertiesDialog();
        }

        private void 退出IToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
        
        private void 保存DToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.ShowSaveAsDialog();
        }
        //文件导航
        private void GoaButton_Click(object sender, EventArgs e)
        {
            Navigate(toolStripTextBox1.Text);//文件导航
        }
        //如果导航记录可用.
        private void backButton_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack();//如果导航记录可用.
        }
        //导向下一页
        private void forwardButton_Click(object sender, EventArgs e)
        {

            webBrowser1.GoForward();//导向下一页
        }
        //取消当前页
        private void stopButton_Click(object sender, EventArgs e)
        {
            webBrowser1.Stop();//取消当前页
        }
        //使用控件重新加载页
        private void refreshButton_Click(object sender, EventArgs e)
        {
            if (!webBrowser1.Url.Equals("about:blank"))
            {
                webBrowser1.Refresh();//使用控件重新加载页
            }
        }
        //返回主页
        private void homeButton_Click(object sender, EventArgs e)
        {
            webBrowser1.GoHome();//返回主页
        }
        //控件导航当前页
        private void searchButton_Click(object sender, EventArgs e)
        {
            webBrowser1.GoSearch();//控件导航当前页

        }
        //打印
        private void printButton_Click(object sender, EventArgs e)
        {
            webBrowser1.Print();//打印
        }
        //导航方法
        private void Navigate(String address)//方法
        {
            if (String.IsNullOrEmpty(address)) return;
            if (address.Equals("about:blank")) return;
            if (!address.StartsWith("http://")) address = "http://" + address;
            try
            {
                webBrowser1.Navigate(new Uri(address));
            }
            catch (System.UriFormatException)
            {
                return;
            }
        }
        //Web导航后发生
        private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            toolStripTextBox1.Text = webBrowser1.Url.ToString();
        }
       // CanGoForward 属性值更改时发生。 
        private void webBrowser1_CanGoForwardChanged(object sender, EventArgs e)
        {
            forwardButton.Enabled = webBrowser1.CanGoForward;
        }
        //按下回车
        private void toolStripTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                Navigate(toolStripTextBox1.Text);
            }
          
        }

        private void Form1_Load(object sender, EventArgs e)
        {
           
        }

     
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -