本人初学C#,我在窗体启动后利用button 类来创建一个按键对象,加了如下代码:
private void Form1_Load(object sender, EventArgs e)
{
Button but1=new Button() ;
but1.Visible = true;
}
为何窗体运行后,窗体上没有出现按钮?请高手指教
本人初学C#,我在窗体启动后利用button 类来创建一个按键对象,加了如下代码:
private void Form1_Load(object sender, EventArgs e)
{
Button but1=new Button() ;
but1.Visible = true;
}
为何窗体运行后,窗体上没有出现按钮?请高手指教
呵呵,那时肯定的啥。
this.button1.Location = new System.Drawing.Point(115, 64);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
照着改吧!加油
你只是创建了这个对象,但是因为窗体已经启动了,错过了初始的那段代码,所以你只能动态的自己加入窗体,
而按钮在窗体里面充当的是子对象,所以要用窗体的对象有个控件对象来添加你这个按钮
this.controls.add(button1);
其它的可有可无了
答案是把他们两个的答案结合起来
Button button1=new Button() ;
this.button1.Location = new System.Drawing.Point(115, 64); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0; this.button1.Text = "button1"; this.Controls.add(button1);
你试试,绝对行
大小写可能有点误码,自己改一下