关于事件绑定
我在用C#做扑克牌游戏时,遇到点问题,请大家帮帮我。
1。我是用多个Label和ImageList控件调用文件中的54张扑克牌JPG图片,我知道这样效果很不好
问题:能不能用GDI+绘制出扑克牌图片?或者有没有其他改进办法?
2。我想用一个事件处理程序处理多个Label的Click事件,但C#没控件数组了
问题:请问用C#代码怎么处理?请给出事件绑定代码
问题点数:20、回复次数:3Top
1 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 20:45:04 得分 10
2。我想用一个事件处理程序处理多个Label的Click事件,但C#没控件数组了
----你可以将这些Label的Click事件全部指定到一个同样的事件上
Label1.Click += new ..............(Label_Click);
Label2.Click += new ..............(Label_Click);
.......
private void Label_Click(object......)
{
.........
}Top
2 楼zhlmmc(zhlmmc)回复于 2004-09-05 01:29:01 得分 4
对的,然后根据传进来的参数判断引发事件的具体对象Top
3 楼kissmett(雨岸一帆)回复于 2004-09-05 03:51:58 得分 6
将同一个时间处理函数分别榜定到所有label控件的Click事件上,
为了区别处理不同的label,可以通过得到函数第一个参数(object sender)获取特地个label对象实例。Top




