0
下面是我已經使用了大約兩個星期的代碼,並且認爲我已經工作了,直到我放入最後一個信息(Class MyClient),現在我是在Process.Start(url)獲得win32錯誤; 說找不到指定的文件。我已經嘗試將其設置爲「iexplorer.exe」,讓它加載IE的URL,但沒有改變。Process.Start爲Combobox列表拋出win32異常
public partial class Form1 : Form
{
List<MyClient> clients;
public Form1()
{
InitializeComponent();
clients = new List<MyClient>();
clients.Add(new MyClient { ClientName = "Client 1", UrlAddress = @"http://www.google.com" });
BindBigClientsList();
}
private void BindBigClientsList()
{
BigClientsList.DataSource = clients;
BigClientsList.DisplayMember = "ClientName";
BigClientsList.ValueMember = "UrlAddress";
}
private void BigClientsList_SelectedIndexChanged(object sender, EventArgs e)
{
MyClient c = BigClientsList.SelectedItem as MyClient;
if (c != null)
{
string url = c.ClientName;
Process.Start("iexplorer.exe",url);
}
}
}
class MyClient
{
public string ClientName { get; set; }
public string UrlAddress { get; set; }
}
}
謝謝,不能相信我忽略了這樣一個簡單的錯誤 – user1666884
在附註中,你是否相信基於上面的代碼插入第一個組合框條目的空白是可能的,因此它不會自動加載URL? – user1666884
@ user1666884 - 請參閱我的回答更新。 –