c#怎样在Form-load中用代码创建一个控件使得在from生成的时候生成控件

在线等啊... 在线等啊 展开
 我来答
华佗之父
2011-11-02 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1118万
展开全部
你先直接拖一个到窗体,然后在窗体的Designer.cs文件里面把代码剪切到pageload中就行。
追问
试过了啊,不过剪切的代码不是有效的,麻烦大神举个例子啊,用button举例,在Designer.cs中从哪里开始剪切啊,详细点啊我是新手谢谢
追答
假如你拖进来的是button1,那么就把所有关于button1的都拖过来呀,不过要有顺序的
首先是 System.windows.form.button button1;
button1=new ………………;
button1.location=…………(这部分都在一起)
最后应该是this.……add()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电驴侠
2011-11-02 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:60%
帮助的人:57.3万
展开全部
Button b=new Button();
b.Text="Hello";
b.Width=80;
//其它属性设置
Controls.Add(b);
追问
显示control不包含Add的定义啊
追答
this.Controls.Add(b);

附详细代码:
Button b = new Button();
b.Text = "Hello";
b.Location = new Point(100, 100);
b.Width = 100;
b.Height = 80;
this.Controls.Add(b);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友31cfc4d
2011-11-02 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:29.7万
展开全部
直接new一个对象 想容器中添加这个对象 电驴侠 那样的我帮他解释下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式