向 WebBrowser Navigated 事件添加属性
Add attributes to WebBrowser Navigated event
我有 9 个 WebBrowsers,它们都有相同的 Navigated 事件。我可以为事件添加额外的属性吗?例如一个字符串:
webBrowser1.Navigated += webBrowserAll_Navigated("w1");
webBrowser2.Navigated += webBrowserAll_Navigated("w2");
webBrowser3.Navigated += webBrowserAll_Navigated("w3");
webBrowser4.Navigated += webBrowserAll_Navigated("w4");
webBrowser5.Navigated += webBrowserAll_Navigated("w5");
webBrowser6.Navigated += webBrowserAll_Navigated("w6");
webBrowser7.Navigated += webBrowserAll_Navigated("w7");
webBrowser8.Navigated += webBrowserAll_Navigated("w8");
webBrowser9.Navigated += webBrowserAll_Navigated("w9");
如果可以,我该怎么做?否则有没有办法让我知道什么 WebBrowser 当前正在使用 webBrowserAll_Navigated 函数?
例如
private void webBrowserAll_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
string test;
if(WebBrowser == WebBrowser1)
{
test = w1String
}
else if(WebBrowser == WebBrowser2)
{
test = w2String
}
}
内置:object sender
是触发事件的 WebBrowser
。
private void webBrowserAll_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
var browser = (WebBrowser)sender;
if (browser == WebBrowser1) {
// ...
}
}
我有 9 个 WebBrowsers,它们都有相同的 Navigated 事件。我可以为事件添加额外的属性吗?例如一个字符串:
webBrowser1.Navigated += webBrowserAll_Navigated("w1");
webBrowser2.Navigated += webBrowserAll_Navigated("w2");
webBrowser3.Navigated += webBrowserAll_Navigated("w3");
webBrowser4.Navigated += webBrowserAll_Navigated("w4");
webBrowser5.Navigated += webBrowserAll_Navigated("w5");
webBrowser6.Navigated += webBrowserAll_Navigated("w6");
webBrowser7.Navigated += webBrowserAll_Navigated("w7");
webBrowser8.Navigated += webBrowserAll_Navigated("w8");
webBrowser9.Navigated += webBrowserAll_Navigated("w9");
如果可以,我该怎么做?否则有没有办法让我知道什么 WebBrowser 当前正在使用 webBrowserAll_Navigated 函数? 例如
private void webBrowserAll_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
string test;
if(WebBrowser == WebBrowser1)
{
test = w1String
}
else if(WebBrowser == WebBrowser2)
{
test = w2String
}
}
内置:object sender
是触发事件的 WebBrowser
。
private void webBrowserAll_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
var browser = (WebBrowser)sender;
if (browser == WebBrowser1) {
// ...
}
}