Visual C#创建用户界面,编写程序代码

在创建界面前,先介绍一下我们常用的控件:

Label控件:它是标签控件,可以用来显示窗体界面上的文字

Textbox控件:这是个文本框控件,它能够让用户输入内容

Button控件:我们最熟悉的按钮控件,单击后可以触发某个事件过程,我们程序执行的触发多数靠它来完成

我们要在窗体上加入一个label控件和两个button控件,label控件负责我们想要显示的内容,button控件一个是用来触发事件让label控件显示相应内容,一个是触发事件让程序关闭。

无论是窗体还是控件,在windows窗体应用程序中都是对象,所以都可以对这些对象进行属性的设置。

Form1:设置text和font属性,text可以让窗体在标题栏显示相应的内容,font可以设置字体的颜色

Label:设置name和forecolor属性,name是标签的名称,方便我们在程序中使用它,forecolor是标签的前景色

Button:设置name和text属性,name是给button按钮一个名称,text可以在button按钮上显示相应的内容

一、在窗体上加入控件:

加入控件有两种方法:

①我们可以通过双击控件进行添加,控件自动显示到窗体的左上方;

②也可以对控件进行拖拽到窗体的任意位置上;

当我们用上面的方法将控件放到窗体上后,可以对控件进行布局的排列和对齐:

①可以通过窗体上的参考控制线进行对齐和排列;

②也可以利用布局工具栏;

二、设置控件外观:

每个加入到窗体的控件都有各种各样的属性,我们在属性窗口以categorized分类进行显示,分类显示可以将性质相近的属性排列在一块,方便我们进行查找和定位:

例如与控件外观有关的属性有backcolor背景色、borderstyle框线样式、font字体、forecolor前景色,它们都在appearance外观下:

我们对label1标签控件进行设置,将borderstyle框线样式设置为单线,效果如下:

也可以鼠标点击窗体后,对窗体上的字体大小等进行设置,包括窗体上的任何控件上的字体:

我们也可以为label1选择字体颜色,在属性窗口对forcolor前景色进行相应色彩设置,色彩当中提供了三种,我们可以选择custom自定义样式,这里面的色彩比较多:

三、设置控件属性:

我们还可以对控件的name和text属性进行更改,每个加入到窗体的控件都有name属性,当我们在编写程序代码时可以用到它的name名称,就是来识别不同的控件,这里面窗体的name是form1,上面的两个button控件的name分别是button1和button2,为了编写代码方便我们通常将name设置成符合实际意义的名称,而另一个text属性易与name相混淆,虽然他们看着很类似,其实它们有着本质上的区别,一个属于展现给用户的内容,一个是后台识别的id,它们都是通过属性窗口进行设置修改的。

Text属性设置:

点击要修改text属性的控件→在appearance下找到text属性→键入要显示的文字内容,下面是对button和label的text属性进行修改和设置:

name属性设置:

点击要修改name属性的控件→在design下找到name属性→键入控件的名称,下面是对button的name属性进行了修改和设置,可以看到显示的内容没变,只是其表征身份的名称发生了改变,我们在编写代码时用到的是"btnShow",而不是"单击":

四、编写程序代码并运行:

对控件的基本设置完成以后,我们就要加入程序代码,实现按钮的单击和结束功能,我们要实现的有两个功能:

1、点单击按钮,让label控件显示相应内容,也就是改变label的text属性

2、点结束按钮,结束并关闭程序

而上面这种通过程序代码响应或者处理的操作就是事件处理程序event handlers,其语法格式为:

private void 控件名称_事件(object sender,EventArgs e)

{

//程序语句

}

如果通过单击button按钮来实现,则语句为:

private void btnShow_Click(object sender,EventArgs e)

{

//程序语句;

}

这里面每个事件处理程序都有两个参数,sender提供触发事件的对象引用,e用来传递要处理事件的对象。

编写实现第一个功能的代码,双击button按钮进入代码编辑区,可以看到我们在编写代码时系统会有自动提示,这就大大方便了我们写代码的效率,从下拉列表中选择想要的对象或者属性即可:

最后完整的代码是:

去们再来编写实现第二个功能的程序代码,同理进入到窗体界面双击button结束按钮:

就进入到了我们第二功能代码的编写区域:

这里面的按钮我们并没有为它重新命名,而是我们在创建按钮时使用自动创建的名称tutton2,这不会影响我们对程序代码的编写:

运行程序"Ctrl+F5",点击"单击"按钮后label出现了相应的内容,单击结束则退出程序:

工作就是人生的价值,人生的欢乐,也是幸福之所在。——罗丹

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();