C#自定义控件问题 当调整panl的大小时实例化N个按钮宽度为50Button[] btn=new Button[panl.size.Width/50];for(int i=0;i<btn.Lenght;i++){}for循环里怎么给按钮的name添加值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Button[] btn=new Button[panl.size.Width/50];for(int i=0;i<panl.size.Width/50;i++){ btn[i].name=""; pan1.Controls.Add(btn[i]);} Button[] btn=new Button[panl.size.Width/50];for(int i=0;i<btn.Lenght;i++){ btn[i].Name="btn"+i;}其实动态产生的按钮name也可以不设定,根据数组的索引来定位就可以了。 使用Button.Name属性,修改它即可。 Button[] btn=new Button[panl.size.Width/50];for(int i=0;i<panl.size.Width/50;i++){ btn[i]=new Button(); btn[i].name=""; pan1.Controls.Add(btn[i]);} 你的button数组紧紧定义了数组的长度和类型,并没有未每个元素初始化,所以要在循环中实例化才好 asp.net 前台页面传值到后台 提示 URL长度超过限制 关于Replace CSS定义样式的问题 在线等!!!获取隐藏域的值。。。。 求: C#与ACCESS合作之案例 如何做类似“按键精灵”这种可以编脚本的程序? 关于DataSet统计问题 高手进~~ c#调用c语言的dll 错误:尝试读取或写入受保护的内存,这通常指示其他内存已损坏。 框架的问题 新建C# ASP.NET及应用程序出错:Extensibility DTE Object unavailable C# DataGridView 右击事件 求住自定义事件问题
for(int i=0;i<panl.size.Width/50;i++)
{
btn[i].name="";
pan1.Controls.Add(btn[i]);
}
Button[] btn=new Button[panl.size.Width/50];
for(int i=0;i<btn.Lenght;i++)
{
btn[i].Name="btn"+i;
}其实动态产生的按钮name也可以不设定,根据数组的索引来定位就可以了。
for(int i=0;i<panl.size.Width/50;i++)
{
btn[i]=new Button();
btn[i].name="";
pan1.Controls.Add(btn[i]);
}