首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

控件的参数如何传递

2013-09-09 
控件的参数怎么传递我问下 我定义了一组按钮,其中一个按钮为buttons[2,3],我怎么把2,3这两个参数传递到but

控件的参数怎么传递
我问下 我定义了一组按钮,其中一个按钮为buttons[2,3],我怎么把2,3这两个参数传递到buttons[2,3]对应的事件中去
书上只说了 EventArgs e是参数 可是具体怎么使用啊?

[解决办法]
用wpf..

 <Button Command="NavigationCommands.Zoom" 
                CommandParameter="100.0" 

命令与命令参数
[解决办法]
不需要,sender就是触发的控件
void button_Click(object sender, EventArgs e)
{
for (int i = 0; i < buttons.GetLength(0); i++)
    for (int j = 0; j < buttons.GetLength(1); j++)
        if (buttons[i, j] == sender)
            i, j就是当前按钮的下标
}
[解决办法]
引用:
Quote: 引用:

不需要,sender就是触发的控件
void button_Click(object sender, EventArgs e)
{
for (int i = 0; i < buttons.GetLength(0); i++)
    for (int j = 0; j < buttons.GetLength(1); j++)
        if (buttons[i, j] == sender)
            i, j就是当前按钮的下标
}



原来如此啊,那我的问题好像解决了,但是对于EventArgs e这个参数的使用我还是不明白啊


对于Button来说,这个参数没用,装装样子。对于MouseMove、KeyPress、FormUnload,你会发现它们的参数各自有各自的用途,比如存储了鼠标的坐标、按键值、窗体卸载的触发原因。

热点排行