c#在form上添加button

新手想用代码往form上添加一个button按钮,代码如下:
using System;
using System.Windows.Forms;

namespace test
{
public class test:Form
{
public void Form()
{
Button btn = new Button();
this.Controls.Add(btn);
}
}
}
可是为什么执行之后窗体上没有button按钮??

你好:
你是初始化了按钮,可是你没有指定按钮放在什么位置,所以不有显示,正确的写法是:
Button btn = new Button();
btn.Location = new System.Drawing.Point(132, 76); // 指定存放位置
btn.Size = new System.Drawing.Size(75, 23); // 指定按钮大小
btn.Text = "button1";
this.Controls.Add(btn);
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-09
楼主,其实在c#里面所有的东西都是用代码来确定的

你有工具箱一划,.Net就会自动生成相应的代码而已

你可以试着用工具箱画一个看它生成什么代码,
然后你也类似的就可以啦

你先试一下实践一下啦,不行我再给你代码参考
这样会更好理解

呵呵,希望对你有用啦
第2个回答  2019-08-23
假设reader为读取数据的oledbdatareader对象,并已经在读取数据库内容了。
int
i
=
1;
while(reader.read())
{
button
btn
=
new
button();
btn.left
=
20;//相对form的左边距为20
btn.top
=
i*(btn.height+20);
btn.text
=
reader["name"].tostring();
controls.add(btn);
}
reader.close();
其它代码略。
第3个回答  2010-05-09
我不知道你这样写是什么意思,你在窗体的load事件里写添加代码或在另一个按钮的点击事件里写,肯定行的

如何向C#窗体中添加按钮控件
(1)实例化一个控件;(2)设置控件实例属性;(3)将控件实例添加到窗体的Controls集合中 【示例】用代码向窗体添加一个命令按钮,单击这个按钮关闭窗口并退出 (1)在Visual Studio中新建一个“Windos 窗体应用程序”(2)窗体代码Form1.cs如下:using System;using System.Collections.Generic;using S...

c#在form上添加button
你好:你是初始化了按钮,可是你没有指定按钮放在什么位置,所以不有显示,正确的写法是:Button btn = new Button();btn.Location = new System.Drawing.Point(132, 76); \/\/ 指定存放位置 btn.Size = new System.Drawing.Size(75, 23); \/\/ 指定按钮大小 btn.Text = "button1";this.Controls...

C#中在一个窗体中通过按钮打开另一个窗体
1、在winform项目点击右键-添加-新建项-Windows Forms-Windows 窗体,新建一个要弹出的窗体Form2。2、在Form1中拖入一个button,修改Text属性为弹出窗体。3、双击按钮,进入代码编写界面。4、编写代码“Form2 form2=new Form2;form2.ShowDialog();”。5、点击启动按钮,或者按F5键,运行程序。6、点击...

怎么在c#在父窗体点一个按键打开某子窗体,然后关闭其他子窗体_百度知 ...
1)假设:主窗体为FormMain,这个窗体上有一个按钮button1 子窗体有多个,分别为Form2, Form3,……,Form10 要求:点击FormMain上的button1后,显示Form2并关闭其他子窗体 2)FormMain.cs using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace Win...

C#如何在FORM1中按一个按钮将FORM2中的窗体显示在FORM1中的PANLE2中...
先实例化一个公共窗体,Form frm =new Form();[Form是C#里面默认的,不用你自己创建这个窗体]然后再Button里写 frm.Dispose();frm=new FORM2 ();frm.TopLevel = false;frm.Parent=this.splitContainer1.Panel2;frm.Show();

C#中一个新建Button点击它可以弹出一个新的窗口Form,这个代码这么写...
右击你的项目名称,选择【添加】->【Windows窗体】,然后给新窗体取个名字,例如“MyForm”。然后这样写代码:\\x0d\\x0aprivate void btNewMake_Click(object sender, EventArgs e)\\x0d\\x0a{\\x0d\\x0a \/\/该怎么写这里的弹出窗口代码,谢谢了!\\x0d\\x0a MyForm f = new MyForm()...

C#.NET初学问题,form中的button位置能自动调整么?
button1.Location = new System.Drawing.Point(386, 71);\/\/这里设置坐标 button1.Size = new System.Drawing.Size(75, 23);\/\/这里设置大小 button1.Text = "button1";\/\/这里设置 按钮文字 button1.UseVisualStyleBackColor = true;\/\/假设窗体名称是form1 form1.Controls.Add(button1);就可以...

c#程序建立了3个窗体,如何把它们连起来
easy ,比如添加的窗体为Form2,在Form1中添加Button,事件这么写 private void button7_Click(object sender,EventArgs e){ Form2 f2 = new Form2();this.Hide();f2.Show();} 点击 button跳转

c#如何单击按钮显示另一个窗体
4.在新创建的窗体上,找到左侧工具箱,找到并拖动一个“Button”控件到窗体的合适位置,这将是你的触发器。5.选中你刚添加的按钮,双击它,这将打开代码编辑器。此时,你需要编写处理按钮单击事件的代码。6.在代码编辑器中,输入以下行,这将打开新的Form5窗体,并以对话框的形式显示:csharp Form5...

c#中,在一个form怎样用一个button控件从一个panel控件跳转到另一个p...
设置 panel.visible=true 或者 false 来控制panel的显示与隐藏即可。很简单的

相似回答