【发布时间】:2022-10-06 20:27:35
【问题描述】:
我最近开始使用动态组件,在我开始使用动态链接标签之前它工作得很好。所以这是我的问题:我想通过标签链接打开一个网站,但每次我尝试这样做时,它都会破坏程序并给我错误:System.ComponentModel.Win32Exception。
private void CreateDynamicLinkedLabel() {
LinkLabel mylinklab = new LinkLabel();
mylinklab.Text = \"asdasdasda\";
mylinklab.AutoSize = true;
mylinklab.LinkClicked += new LinkLabelLinkClickedEventHandler(mylinklab_Clicked);
Controls.Add(mylinklab);
}
private void mylinklab_Clicked(object sender, LinkLabelLinkClickedEventArgs e) {
Process.Start(\"http://www.google.com\");
}
我也试过这个:
private void mylinklab_Clicked(object sender, LinkLabelLinkClickedEventArgs e) {
Process.Start(\"chrome.exe\",\"http://www.google.com\");
}
我什至包括using System.Diagnostics;
我试图弄清楚为什么它不起作用,但每个 Youtube 视频看起来都像我的代码。
也许还有另一种打开链接的方法,但我想不通。
标签: c#