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")]; C# 读取excel表格内容,导入到word里,要求在word里还是表格状 使用 UpdatePanel 后 翻页代码怎么写? 选中dataGridView一条记录,但是相应的combox值没有发生改变,斑竹在吗?急啊.........在线等答案......... 弱弱地问一下,鼠标滑过弹出的那种效果是什么东西 怪异的简单问题 请问大家C#如何操作注册表 sql存储过程的小问题-查询两个表 数据库上传下载文件出现的很奇怪的问题,很急,在线等! VS2008 JS编辑界面的自动排版不起作用了~~ 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);
}