//在线程安全的情况下调用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(); }