信息显示控件(只读)
Label控件
Label控件用于显示用户无法编辑的文本或图像,创建一个Label控件如下:
label.AutoSize = true;
label.Location = new Point(36, 32);
label.Name = "label";
label.Size = new Size(138, 20);
label.TabIndex = 2;
label.Text = "这是Label标签控件";
StatusStrip控件
StatusStrip控件在窗体中用作区域,通常显示在窗口底部,应用程序可在此显示各种状态信息。
创建一个StatusStrip控件并创建三个StatusLabel
ProgressBar控件
ProgressBar控件通过显示以水平条排列的适当数量的矩形来指示操作进度。 操作完成后,将填充条形图。 进度栏通常用于向用户指示等待长时间操作完成的时间,例如,在加载大文件时。
using System.Data;
namespace WinformDebug
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Submit(object sender, EventArgs e)
{
this.progressBar.Minimum = 0; // 设置最小值
this.progressBar.Maximum = 100; // 设置最大值
this.progressBar.Value = 0; // 设置当前值
for (int i = 0; i <= 100; i = i+10)
{
this.progressBar.Value = i;
Thread.Sleep(100);
if (this.progressBar.Value >= 100)
MessageBox.Show("操作完成");
}
}
}
}
要想设置循环进度条,可以这样设置:
this.progressBar.Style = ProgressBarStyle.Marquee;