C# 如何 让n个 button 的text属性为n

我描述得不太好就是类似数组a[n]=n有没有什么方法达到类似buttonn.Text=n... 我描述得不太好 就是类似 数组
a[n]=n 有没有什么方法达到 类似
button n .Text=n
展开
 我来答
宇宙之心眼
2013-07-24 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:426万
展开全部
            int iIndex = 0;
            foreach (Control ctl in this.Controls)
            {
                if (ctl is TextBox)
                {
                    ((TextBox)ctl).Text = iIndex.ToString();
                    iIndex++;
                }
            }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-07-25 · TA获得超过105个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:105万
展开全部
            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,这不合法吧

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
影月蓝魔
2013-07-25 · TA获得超过334个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:52.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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh3452
2013-07-25 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:878万
展开全部
这个你需要自己写代码,在初始化之后把button1~n放入数组button[]中,然后才能用button[i]取得第i个button
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式