如何向C#窗体中添加按钮控件

作者&投稿:繁影 (若有异议请与网页底部的电邮联系)
C# 向窗体添加控件的方法有哪些~

单个控件:1.在PainterBar上单击下拉控件按钮会出现窗口控件图标列表
2.选择Insert/Control菜单中的相应选项后,在窗口单击对应的控件
多个控件:添加一个空间后,在选中状态下,按Ctrl+T或选择Edit/Duplicate菜单项。或在添加
一个控件的时候按住Shift不松手,在窗口中单击

Button btn = new Button();
btn.Name = "btn1";
btn.Location = new Point(85, 23);
panel1.Controls.Add(btn);
Button btn2 = new Button();
btn2.Name = "btn2";
btn2.Location = new Point(105, 23);
btn.Click += new EventHandler(btn_Click);
btn2.Click += new EventHandler(btn_Click);
Cpanel1.ontrols.Add(btn2);
}

void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
if (btn.Name=="btn1")
{

}
else if (btn.Name=="btn2")
{

}
//MessageBox.Show(btn.Name);
}

用代码向窗体添加控件步骤如下
(1)实例化一个控件;
(2)设置控件实例属性;
(3)将控件实例添加到窗体的Controls集合中

【示例】用代码向窗体添加一个命令按钮,单击这个按钮关闭窗口并退出
(1)在Visual Studio中新建一个“Windos 窗体应用程序”
(2)窗体代码Form1.cs如下:

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Drawing;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

//实例化一个命令按钮
Button btn = new Button();

//设置命令按钮的属性
btn.Location = new Point(50, 50);
btn.Size = new Size(80, 25);
btn.Text = "退出";
btn.Click += btn_Click;

//添加到窗口的Controls集合中
this.Controls.Add(btn);
}

void btn_Click(object sender, EventArgs e)
{
this.Close();
}
}
}

(3)运行效果
窗体启动后

点击“退出”按钮后,窗口关闭。

在左侧工具箱中打开公共控件,选中button拖进去就可以了


何向的解释
何 向的解释 向 (①⑤⑥向) à 对着,朝着,与“背” 相对 :向背(坕 )。向北。

2019秋季广州艺博会 门票+时间+主题展览
第24届秋季广州艺博会时间:2019年11月29日—12月2日地点:广交会展馆C区14.2、15.2、16.2馆票价:100元,早鸟票25元2019第24届秋季广州国际艺术博览会将于11月29日-12月2日,在广州市海珠区琶洲广交会C区14.2、15.2、16.2馆举行!据悉,本届广州艺博会门票为100元,现在提前购买早鸟票只需...

韩寒 的《一座城池》。。谁能理解下。。 比如健叔。。性格。。C与永久...
看到他给c打电话的时候,我就知道是肯定打不通的,因为没有人会永远的一尘不变,也许c在没有主角的后面的日子里已经变成了“奥迪妹妹”,而这些是不是主角也有一定的责任。而如果接通了,那这本书就没有什么意义了。毕竟笔者还是有生活的.而“永久妹妹”只是c当年的一个缩影。当我读到:她说:“...

如果想自学C语言的话,应该从何处入手?
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, Linux, Mac, os\/2,没有...

谁能告诉我《绯闻女孩》中主角们家庭背景和关系是怎样的?B,S,C,N...
C 猜猜《绯闻女孩》里最受欢迎的一句台词是什么?说对了,就是那个“I’m Chuck Bass(我是恰克·巴斯)”。据说是母亲因为难产生下他而去世,从小在父亲极尽苛刻的要求与自责下长大的孩子,我们能要求人家本性有多阳光?第一季里他更多是一个配角,一个冷眼旁观他人的局外人。他笑看周围人为爱情...

学习C语言需要掌握哪些基本知识?
相应的根本就没学习,又谈何学的好? 学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们学生最不易做到的,然而却又是最重要的。比如:在C语言中最典型的是关于结构化程序...

陈情表文言文阅读考试
7、下列各组句子中,红色的词的意义和用法相同的一组是 A、①抚形胜以临四方,何向不克? ②余以乾隆三十九年十二月 B、①骄则善言不入,而过不闻 ②此则岳阳楼之大观也 C、①邪说害道,犹美味之悦口,美色之眩目 ②然五人之当刑也,意气扬扬 D、①御史或言安隐过 ②从余问古事,或凭几学书 8、下列各...

徐浩的个人事迹
(7)徐浩、何向明,2006,从教学法评价的角度再看写长法 [J],《首都师范大学学报(社会科学版)》(外国语言文学专集):51-55。(6)徐浩、文旭,2006,英语课堂教学活动形式与学生学习风格的适配原则 [J],《现代中小学教育》(12):25-27。(中国人民大学书报资料中心复印报刊资料《中学外语教与学》2007年第5期全文...

2007学年浙江省杭州二中高三年级联考(一)语文试题1
C.非调和之有异,时、位之移人也 老人犹喜相公之止于芋也 D.然就其不忘一芋 往往而然 13.以下各组句子中,分别属于“非调和之有异,时、位之移人”和“以今 日而忘其昔日”的表现的一组是 A.已而妪煮芋进,相国亦辗箸而叹,曰:“何向者之香而甘也!” 城东有甲乙同学者,一砚、一灯、一窗、一榻,...

C语言与C++有何区别与联系
C与C++的区别 C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到...

孝义市15580907232: 如何向C#窗体中添加按钮控件 -
英畅乳酸: 左边有个工具箱 拖上去就是了. 也可以写进去.

孝义市15580907232: 如何在c#的窗体应用程序中添加一个按钮使这个按钮能运行一个文件,谢谢 -
英畅乳酸: 直接把按钮拖到窗体中,然后双击按钮,在按钮事件里写代码就可以了,然后调用那个文件就可以了

孝义市15580907232: C# 利用代码添加按钮控件 -
英畅乳酸: winform 中这样做.. Button bt = new Button();bt.Size=new Size(80,80);bt.Location = new Point(10, 10);bt.Name = "abc";this.Controls.Add(bt); 在网页中 就动态的控制 HTML代码的

孝义市15580907232: 如何在C#窗体代码中添加控件 -
英畅乳酸: 比如有个panal1,往里面添加picturebox1,则panel1.Controls.Add(picturebox1); 你做个循环,picturebox1……picturebox256,当然,picturebox的一些属性你在循环里自己设定,比如长宽度,位置等. 你想在窗体载入时发生,那么就在Form_Load事件中写.

孝义市15580907232: C#如何添加按钮
英畅乳酸: 参考答案: http://www.527w.com/q-93303911.htmlhttp://www.630xw.comhttp://www.jifans.comhttp://www.cyenshi.com

孝义市15580907232: c#怎样在窗体指定位置创建一个新按钮 -
英畅乳酸: Button btn=new Button(); button.Location =new Point(100,150);//指定坐标位置

孝义市15580907232: 如何在c#ListView中加入按钮 -
英畅乳酸: Button button = new Button(); button.Text = "测试"; button.Location = listView1.Location;listView1.Controls.Add(button);

孝义市15580907232: c#中如何在窗体中设置帮助按钮
英畅乳酸: 窗体有个属性是CausesValidation(指示组件是否引发验证事件). 你可以在窗体的FormClosing事件中设置其属性: this.CausesValidation = false; 另外,团IDC网上有许多产品团购,便宜有口碑

孝义市15580907232: c# 代码添加控件 -
英畅乳酸: Button btn; //声明一个按钮 btn=new Button(); //初始化 btn.Text="Click Me"; //设置文字 btn.Width=40; //宽度 btn.Location=new Point(100,100); //坐标位置 btn.Click+= (o,ee) => MessageBox.Show("123"); //按下时的事件 this.Controls.Add(btn); //添加到窗体

孝义市15580907232: C#中怎么向一个窗体中添加控件(好比RichTextBox),要求用代码实现 -
英畅乳酸: 类实例化出对象,然后使用对象,设置其属性.RichTextBox Rtb=new RichTextBox; Rtb.text="";

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网