请教个问题,页面中若干个button,如何随机让一些button失效 winformc# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你的button的tag记录一个id号,可以是顺序的,然后你在这个范围内取random数值,然后遍历找到tag相符的button,设置false也可以把ID号放到name上,给button起名 btn+id,这样可以用controls[名称]找到 把Button 放在一个List 里面,然后随机一个 48 以内的数,从List中取出对象,让其失效 这个不算什么很难想的吧。。给你奇怪的思路哈哈:遍历Controls,判断是否为Button,是的话则取随机值0、1,0 false 1true 1楼的方法完全可以解决了,只是我看你的button是在groupbox上,在遍历的时候记得要遍历的是this.form.controls["groupbox"].controls,不然都找不到button //随机让10个按钮失效foreach (Button btn in this.Controls.OfType<Button>().Take(10)){ btn.Enabled = false;} C#实现拦截键盘的中文输入 求助!!!如何生成excel文件 单元测试如何填代码 设置panel背景图片遇到困难,大家帮帮忙,谢谢了,在线等! 连接数据库出现的问题 bindingSource结束编辑问题 如何实现两个窗体之间的调用 部署项目的高级问题,高手请进 关于windows phone 8.0连接sqlite数据库的问题,跪求大神救命。。。 第三方的net库实例化后相关类无法引用 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。RPC 名无效。 C#网络文件随机读取
也可以把ID号放到name上,给button起名 btn+id,这样可以用controls[名称]找到
给你奇怪的思路哈哈:
遍历Controls,判断是否为Button,是的话则取随机值0、1,0 false 1true
foreach (Button btn in this.Controls.OfType<Button>().Take(10))
{
btn.Enabled = false;
}