分不多,问两个小问题,随便回答都给分。大家帮忙看一看。。。谢谢

时间:2022-05-22 14:16:03
Q1:我的form中有好多按钮,功能类似,我原来用VB编程的时候可以把它们设成一个控件数组,这样写事件的时候只需写一个就行了,不同点用index去区分一下就行,而在C#下如何简单实现此功能?比如我有10个按钮,现在要求点击任何一个弹出一个messagebox,显示这个按钮的index。

Q2:我想在MSDN中查找一个类,但是只记得中间的几个字母,比如???XML????,怎么能快速查找到哪?谢谢

5 个解决方案

#1


Q1:在form上全选你的按钮,右键-〉属性-〉添加事件,为所有的按钮添加同一个事件
然后可以通过
            string btnName = ((Button)sender).Name;//得到按钮的名字
            switch (btnName)
            { 
                case……
                    ……
            }
或 用If语句判断。


#2


Q2 不清楚

#3


ding yixia

#4


Q2可以去搜索功能里面搜索标题...不要去搜索内容就行了...
不过结果会比较多,你要自己过滤...

#5


button有一个object类型的tag属性,随便你怎么设置,再如一楼所说,switch case 一下就行了

#1


Q1:在form上全选你的按钮,右键-〉属性-〉添加事件,为所有的按钮添加同一个事件
然后可以通过
            string btnName = ((Button)sender).Name;//得到按钮的名字
            switch (btnName)
            { 
                case……
                    ……
            }
或 用If语句判断。


#2


Q2 不清楚

#3


ding yixia

#4


Q2可以去搜索功能里面搜索标题...不要去搜索内容就行了...
不过结果会比较多,你要自己过滤...

#5


button有一个object类型的tag属性,随便你怎么设置,再如一楼所说,switch case 一下就行了