C#中eventhandler传参问题
发布网友
发布时间:2024-10-04 17:14
我来回答
共2个回答
热心网友
时间:2024-10-05 21:02
给BUTTON的Tag属性赋值,这个值是个object属性,获取后你强制转化到你赋值的类型就好了。
private void btn_download_Click(object sender,EventArgs e)
{
Button button = sender as Button;
string url = button.Tag.ToString(); // 链接
}
热心网友
时间:2024-10-05 21:03
动态生成时,你可以设置button的Tag属性为链接地址。例如:
Button btn = new Button();
btn.Tag = "http://www.baidu.com";
btn.Click+=new EventHandler(object sender,EventArgs e)
{
Button curBtn = (Button)sender;
string url = curBtn.Tag.ToString(); // url地址
}