VB.NET - 线程+调用不会添加控件以形成

时间:2015-07-03 10:57:21

标签: c# vb.net multithreading

我有一个问题。我有多个线程。每个线程都应创建一个新的标签页。此标签页应包含webbrowser元素。元素还没有。它们应在单线程(最多20个)启动后生成。

所以,我认为我的一切都是正确的。我有线程,调用一个委托(作为STA线程)和工作线程并添加控件后,一切都是正确的,我不会得到错误。但每次,tabe页面(包括浏览器)都被“添加”,表单中不会有任何变化。没有错误,但表格上也没有任何内容。

我做错了什么?

这是电话

frmMain.navigateBrowser("http://example.com")

然后,在“navigateBrowser”函​​数中,我将生成一些元素,然后最终将元素添加到表单

tcMain.TabPages.Add(tmpTab)
之前我已经把它放在一个计时器中并且正在一个类上运行,它在全局变量中保存了“命令”(你现在!导航!)。但是这个方法太慢了,现在我想直接通过调用来尝试。

就是这样,希望你能帮助我:)。

0 个答案:

没有答案