(一)标签(Label)控件——主要用于显示用户不能编辑的文本,标识窗体上的对象。
例如,给文本框、列表框等添加描述信息。也可以通过编写代码来设置要显示的文本信息,通常有注释的功能。
Label控件的常用属性:
①Dock ——控件在窗体中的对齐方式。大部分控件也具有该属性,它的作用是将控件停靠在窗体的边缘(上、下、左 、 右)或填充窗体,控件的尺寸都会适应窗体尺寸。
②BorderStyle ——边框样式。BorderStyle属性用于获取或设置控件的边框样式。有以下3种取值:None表示无边框,FixedSingle表示单行边框,Fixed3D表示三维边框。
③AutoSize ——根据内容自动调整标签。该属性的默认值为true,即标签调整其宽度以显示它的所有内容。当属性值设置为false时,标签的尺寸按照用户指定的大小。
标签控件常用于文本说明,相对简单,很少用到方法和对标签控件的事件编写代码。
(二)按钮(Button)控件
按钮控件有两种显示方法:一种显示文本;另一种可以显示为图像。
Button控件的常用属性:
①Image ——按钮设置为图像。用于设置或获取按钮上显示图像。
②FlatStyle ——按钮外观。该属性有以下几种取值:Flat表示该控件以平面显示,Popup表示该控件以平面显示,直到鼠标指针移动到该控件为止,此时该控件外观为三维,Standard表示该控件外观为三维,System表示该控件的外观是由用户的操作系统决定的。
Button控件非常简单,一般很少用到控件提供的方法,常用事件是click(单击)。
如果希望按Enter键,即可执行按钮的单击事件,可以将窗体的AcceptButton属性设置为该按钮;如果希望按Esc键,即可执行按钮的单击事件,可以将窗体的CancelButton属性设置为该按钮。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp2
{
public partial class Regrad : Form
{
public Regrad()
{
InitializeComponent();
}
private void btnChinese_Click(object sender, EventArgs e)
{
lblShow.Text = "早上好";
}
private void btnEnglish_Click(object sender, EventArgs e)
{
lblShow.Text = "Good Mornin