C#中动态生成的按钮如何动态关联?
1、在这个软件中,希望实现这样的效果,点击第3行第2个按钮中的“与上段合并”后,第3行第3-5个按钮自动复制第2行第3-5个按钮的内容。

2、向“解决方案”中添加一个类LineButtons,用以存储动态生成的同一行5个控件。

3、源代码

4、向Form1.cs类中添加哈希表成员变量。
5、重写按钮的click事件。
6、为checkEdit添加CheckedChanged事件

1、遍历哈希表的方法

2、代码讲解:(1)Key和Value合称键值对,其中Key是键,Value是值。Hashtable 内的每一组对象就是一个DictionaryEntry,Hashtable就是一个DictionaryEntry的集合。在一个Hashtable中Key的值是不可以重复的,必须是唯一的,但Value的值可以是重复的在查询时,Key担当索引的功能。
3、(2)由于IDictionary的每个元素都是一个键/值对,因此元素类型既不是键的类型,也不是值的类型。而是DictionaryEntry类型。什么是Idictionary,跟Hashtable有什么关系?见下行代码:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:154
阅读量:69
阅读量:79
阅读量:24
阅读量:100