Недопустимая операция между потоками: элемент управления 'tabControl1' доступен из потока, отличного от потока, в котором он был создан
Привет я использую cefsharp в моем проекте и после создания класса и начала работы пока с помощью потока, дайте мне эту ошибку, пожалуйста, помогите мне исправить. мои занятия:
public void InitializeChromium()
{
CefSettings settings = new CefSettings();
// Initialize cef with the provided settings
Cef.Initialize(settings);
// Create a browser component
chromeBrowser = new ChromiumWebBrowser("http://ourcodeworld.com");
// Add it to the form and fill it to the form window.
web_tab = new TabPage();
web_tab.Controls.Add(chromeBrowser);
web_tab.Text = "Thread";
tab_con.TabPages.Add(web_tab);
//Invoke(new Action(() => ));
//chromeBrowser.Dock = DockStyle.Fill;
}
мой проект:
private void button1_Click(object sender, EventArgs e)
{
Browser_Class f1 = new Browser_Class();
f1.tab_con = tabControl1;
Thread mythread = new Thread(f1.InitializeChromium);
mythread.Start();
}