c#循环生成button的问题 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你已经知道name了,判断在数组中的位置,然后去对应的数组中取不就行了?另外name最好不要直接放字符串,而是将数组的索引给进去,这样就不用每次都遍历数组比较了. path和IdbnBox.Tag=ja[i][path].Tostring()+","+ja[i][id].Tostring();取,var str = (sender as Button).Tag.tostring().split(","); // 分割成了数组,根据index取值。 其实方法很多啊,比如你可以以name为key做一个字典,建一个类或结构体保存其他信息,click事件中,sender就是点击的button对象,获得它的name,然后到字典中找到name对应的记录,取出来就是了 不要bnBox=ja[i][name].Tostring();写成bnBox.name=j.tostring()然后在事件里取((button)sender).name,将字符串转int型就是索引了. 新手求教 如何实现双击listview的items项打开对应的窗体 请教:DictionaryEntry和Hashtable有什么区别 在C#中,读ini到表中,并可在表中修改这些参数. 关于DataGridView数据绑定后的自定义排序【Winform】 javascript调用C#函数问题 面试题目,请各位帮帮忙! 请问如何获得驱动器的类型等信息(用C#) 求助 关于非对称加密的公钥私钥对的序列化到文件的问题 在C#里用到.JS文件的问题 msdn april 2003安装后出错误 求助,怎样实现系统电源管理 c#下多线程的tcp粘包问题,请高手指点思路。
另外name最好不要直接放字符串,而是将数组的索引给进去,这样就不用每次都遍历数组比较了.
var str = (sender as Button).Tag.tostring().split(","); // 分割成了数组,根据index取值。
写成bnBox.name=j.tostring()然后在事件里取
((button)sender).name,将字符串转int型就是索引了.