示例#1
0
 //在线程安全的情况下调用window窗体上的控件
 private void AddItem(string str)
 {
     if (this.listBox1.InvokeRequired)
     {
         AddItemCallBack callBack = new AddItemCallBack(AddItem);
         this.Invoke(callBack, new object[] { str });
     }
     else
     {
         this.listBox1.Items.Add(str);
     }
 }
        private void Form1_Load(object sender, EventArgs e)
        {
            ResizeURlTextBox();
            urlBox = AddItem;

            var settings = new CefSettings();

            Cef.Initialize(settings);
            browser = new ChromiumWebBrowser(@"ie.icoa.cn")
            {
                Dock = DockStyle.Fill
            };
            toolStripContainer1.ContentPanel.Controls.Add(browser);
            browser.TitleChanged   += OnBrowserTitleChanged;
            browser.AddressChanged += OnBrowserAddressChanged;
            browser.LifeSpanHandler = new OpenPageSelf();
        }