Demo/Form_Main.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Kyozy.MiniblinkNet;

namespace Demo
{
    public partial class Form_Main : Form
    {
        private WebView m_wke;
        private ToolStripSpringTextBox m_tsstbUrl;

        public Form_Main()
        {
            m_wke = new WebView(); //构造函数可以是无参,但是后面必须调用 Bind 方法
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //添加一个自动填满ToolStrip 的 TextBox
            m_tsstbUrl = new ToolStripSpringTextBox();
            m_tsstbUrl.KeyDown += new KeyEventHandler(m_tsstbUrl_KeyDown);
            toolStrip1.Items.Add(m_tsstbUrl);
            

            if (!m_wke.Bind(pictureBox1)) //随便绑定一个控件或窗口
            {
                return;
            }
            //wkeProxy proxy = new wkeProxy();
            //proxy.HostName = "121.31.103.6";
            //proxy.Port = 8123;
            //proxy.Type = wkeProxyType.HTTP;

            //m_wke.SetViewProxy(proxy);
            m_wke.SetDeviceParameter("screen.width", string.Empty, 1440);
            m_wke.NavigationToNewWindowEnable = false;

            //事件
            m_wke.OnTitleChange += new EventHandler<TitleChangeEventArgs>(m_wke_OnTitleChange);
            m_wke.OnURLChange += new EventHandler<UrlChangeEventArgs>(m_wke_OnURLChange);
            m_wke.OnLoadingFinish += new EventHandler<LoadingFinishEventArgs>(m_wke_OnLoadingFinish);
            m_wke.OnLoadUrlBegin += new EventHandler<LoadUrlBeginEventArgs>(m_wke_OnLoadUrlBegin);
            m_wke.OnDocumentReady += new EventHandler<DocumentReadyEventArgs>(m_wke_OnDocumentReady);
            m_wke.OnDownload += new EventHandler<DownloadEventArgs>(m_wke_OnDownload);

            //测试绑定JsFunction
            JsValue.BindFunction("OnBtnClick", new wkeJsNativeFunction(OnBtnClick), 0);

            m_wke.LoadHTML(Properties.Resources.String_Test);
            //m_wke.LoadURL(@"http://www.baidu.com");
        }

        void m_wke_OnDownload(object sender, DownloadEventArgs e)
后面还有 113 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。