c# winform怎么随机生成20个不同的控件

不同的控件是指同时生成btnlbltxt这种的... 不同的控件是指同时生成btn lbl txt这种的 展开
 我来答
动物信使123
2015-04-18 · TA获得超过163个赞
知道答主
回答量:150
采纳率:0%
帮助的人:69.1万
展开全部
定义一个方法,用switch区分不同控件,用随机数产生标志
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huanglenzhi
2015-04-18 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117529 获赞数:517216
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
完整代码:
namespace 设计
{
public partial class form1 : Form
{
public form1()
{
InitializeComponent();
}

private void form1_Load(object sender, EventArgs e)
{
int row = 0;
for (int i = 0; i < 15; i++)
{
if (i % 5 == 0 && i != 0)
{
row++;
}
Button btn = new Button();
//控件名称
btn.Name = "mybutton" + i.ToString();
//控件显示文本
btn.Text = string.Format("按钮{0}", i + 1);
//控件大小
btn.Size = new Size(50,50);
//控件位置【动态变化】
btn.Location = new Point(50+i%5*100,50+row*100);
//添加到窗体
this.Controls.Add(btn);
}
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式