我创建了一个表单,它在构造函数中包含几个URL,并将它们加载到表单上的一些awesomuim Web控件中。 它在第一台计算机上工作正常,但是当我将程序移动到另一台计算机(带代码)时,它并没有在控件中显示该页面。当我将鼠标移到控件上时,它会显示忙碌图标。 但是,如果我在构造函数中的某处放置一个断点,然后在visual studio中单击“继续”,它就可以正常工作!我试着在构造函数中睡一觉,但它没有完成这项工作。
这里是代码:
public BrowsersWindow(List<string> links)
{
InitializeComponent();
// Thread.Sleep(5000);
Links = links;
Browsers = groupBox1.Controls;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (index < Links.Count && index < Browsers.Count)
{
Awesomium.Windows.Forms.WebControl current =
(Awesomium.Windows.Forms.WebControl)Browsers[index];
try
{
current.Source = new Uri(Links[index]);
}
catch { }
index++;
}
}