C# int i = 01问题 c#int i位数限制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (i + 1).ToString().PadLeft(2, '0'); 我在C#中定义了一个 int i = 00; 想用i和一个 "Button"字符串拼接成"Button00"该怎么写程序?Button btn = (Button)gropbox.Controls["Button" + (i + 1).ToString()]; 这样只能生成名叫Button1,Button2,..Button10,Button11.....的按钮。我想生成名叫Button01,Button02,..Button10,Button11.....的按钮该怎么写?非常感激各位的援助! for (int i = 0; i < max; i++) { Button btn = new Button(); btn.Name = "btn" + i.ToString(); this.gropbox.Controls.Add(btn); } 我想把这些 当作 Button.Name来访问 Button01,Button02,..Button10,Button11..... Button btn = (Button)gropbox.Controls[string.Format("Button{0:00}" , i + 1)]; *****************************************************************************签名档: http://feiyun0112.cnblogs.com/ int i = 3; string result = i.ToString("00"); for (int i = 1; i <= max; i++) { Button btn = new Button(); btn.Name = "Button" + i.ToString()PadLeft(2, '0'); this.gropbox.Controls.Add(btn); } 楼主可以了解下button的属性 非常感谢feiyun0112版主的帮忙,用了这句就可以了。但是由于我是初学者,这句话还看不懂,能有人帮我解释一下 string.Format("Button{0:00}" , i + 1) 吗?谢谢!Button btn = (Button)gropbox.Controls[string.Format("Button{0:00}" , i + 1)]; Button btn = (Button)gropbox.Controls["Button" + "0"+(i + 1).ToString()]; 这样不是最简单嘛。 string.Format()的意思是格式化字符串,按照规定的格式输出,Button{0:00}的意思就是说,按照Button0X的格式来输出,而且{0:00}是占位符的意思,i+1在后面代替了{0:00} for (int i = 0; i < max; i++) { Button btn = new Button(); if(i<9) btn.Name = "button" + "0"+(i+1).ToString(); else btn.Name = "btn" + (i+1).ToString(); this.gropbox.Controls.Add(btn); } for (int i = 0; i < max; i++) { Button btn = new Button(); if(i<9) btn.Name = "button" + "0"+(i+1).ToString(); else btn.Name = "button" + (i+1).ToString(); this.gropbox.Controls.Add(btn); } Button btn = (Button)gropbox.Controls[(i + 1).ToString("Button00")]; DevExpress谁能给我点学习材料,或者教程啊 变换表格 自定义的复合控件,如何把复合控件中的某个控件的事件 定义成复合控件可以使用的事件? C#基础问题 请高手指教 非常感谢 急!!! 关于数据库的问题,怎么连接啊??? 数据库中以二进制形式存储的图片绑定到richtextbox的方法? 哪有C#源码和编程示例可以下载? 关于Updater Application Block 2.0 dllimport的用法问题 c#写远程数据库备份?? C#多线程之间事件通知的疑难 C#骨灰级菜鸟求助
Button btn = (Button)gropbox.Controls["Button" + (i + 1).ToString()];
这样只能生成名叫Button1,Button2,..Button10,Button11.....的按钮。我想生成名叫Button01,Button02,..Button10,Button11.....的按钮该怎么写?非常感激各位的援助!
{
Button btn = new Button();
btn.Name = "btn" + i.ToString();
this.gropbox.Controls.Add(btn);
}
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
string result = i.ToString("00");
{
Button btn = new Button();
btn.Name = "Button" + i.ToString()PadLeft(2, '0');
this.gropbox.Controls.Add(btn);
}
Button btn = (Button)gropbox.Controls[string.Format("Button{0:00}" , i + 1)];
{
Button btn = new Button();
if(i<9)
btn.Name = "button" + "0"+(i+1).ToString();
else
btn.Name = "btn" + (i+1).ToString();
this.gropbox.Controls.Add(btn);
}
{
Button btn = new Button();
if(i<9)
btn.Name = "button" + "0"+(i+1).ToString();
else
btn.Name = "button" + (i+1).ToString();
this.gropbox.Controls.Add(btn);
}