c# 按键矩阵与数组对应

.Net技术 码拜 10年前 (2015-05-11) 1141次浏览 0个评论

最近要做一个测试工具,许多界面上要用到很多按钮,少则六七十个,多则100多个,我知道的有两种方式,一个是用代码直接new出来,但这样很不直观,按钮的摆放位置很困难,二是直接拖到界面上,但这样通过各自的名称去访问这些按钮也很困难。我目前是这样做的,首先在界面上先摆好位置,然后在代码中将这些按钮与数组相关连:
Button buttons = new Button[100];
buttons[0] = button0;
buttons[1] = button1;
buttons[2] = button2;
…………

这样写也很麻烦,每个界面都要这样做。想问一下,各位有没有更好更方便的方法

30分
这算什么复杂的,只是行数多一点,最多也就这样了

Button[] buttons = new Button[]{
    button1, button2, button3, button4, button5 
};
10分
字典不是更方便?

Dictionary<string.Button> dic = new Dictionary<string.Button>();
dic.Add(button0.Name,button0);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 按键矩阵与数组对应
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!