基本信息
源码名称:CEF内核显示页面
源码大小:23.41M
文件格式:.rar
开发语言:C#
更新时间:2017-09-20
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 3 元 
   源码介绍


 private void newTabAction(object sender, EventArgs e)
        {
            NewTab("http://google.com");
        }

        private void goAddressAction(object sender, EventArgs e)
        {
            var ctl = GetActiveBrowser();
            if (ctl != null)
            {
                ctl.Browser.GetMainFrame().LoadUrl(addressTextBox.Text);
            }
        }

        private void NewTab(string startUrl)
        {
            var page = new TabPage("New Tab");
            page.Padding = new Padding(0, 0, 0, 0);

            var browser = new CefWebBrowser();
            browser.StartUrl = startUrl;
            browser.Dock = DockStyle.Fill;
            browser.TitleChanged = (s, e) =>
                {
                    BeginInvoke(new Action(() => {
                        var title = browser.Title;
                        if (tabControl.SelectedTab == page)
                        {
                            Text = browser.Title " - " _mainTitle;
                        }
                        page.ToolTipText = title;
                        if (title.Length > 18)
                        {
                            title = title.Substring(0, 18) "...";
                        }
                        page.Text = title;
                    }));
                };
            browser.AddressChanged = (s, e) =>
                {
                    BeginInvoke(new Action(() => {
                        addressTextBox.Text = browser.Address;
                    }));
                };
            browser.StatusMessage = (s, e) =>
                {
                    BeginInvoke(new Action(() => {
                        statusLabel.Text = e.Value;
                    }));
                };

            page.Controls.Add(browser);

            tabControl.TabPages.Add(page);

            tabControl.SelectedTab = page;
        }