
C# 如何 让n个 button 的text属性为n
我描述得不太好就是类似数组a[n]=n有没有什么方法达到类似buttonn.Text=n...
我描述得不太好 就是类似 数组
a[n]=n 有没有什么方法达到 类似
button n .Text=n 展开
a[n]=n 有没有什么方法达到 类似
button n .Text=n 展开
4个回答
展开全部
int iIndex = 0;
foreach (Control ctl in this.Controls)
{
if (ctl is TextBox)
{
((TextBox)ctl).Text = iIndex.ToString();
iIndex++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach (var btn in this.Controls)
{
if (btn is Button)
{
Button b = btn as Button;
b.Text = b.Name.Substring(b.Name.Length - 1);
}
}
比如有button1到button4这4个按钮,这样设置他们的值为1到4
还有,如果直接把button的Name设为1到4,这不合法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript" language="javascript">
function changecolor(co) {
var obj = document.getElementsByTagName("input");
for (i = 0; i < obj.length; i++) {
if (obj[i].type == "text") { //是textBox
if (co == "")
obj[i].style.backgroundColor = "";
else
obj[i].style.backgroundColor = "#" + co;
}
}
}
</script>
function changecolor(co) {
var obj = document.getElementsByTagName("input");
for (i = 0; i < obj.length; i++) {
if (obj[i].type == "text") { //是textBox
if (co == "")
obj[i].style.backgroundColor = "";
else
obj[i].style.backgroundColor = "#" + co;
}
}
}
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你需要自己写代码,在初始化之后把button1~n放入数组button[]中,然后才能用button[i]取得第i个button
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询