学完了控制台应用程序,我们就开始了WinForm窗体的设计。

WinForm中一个窗体其实就是一个类

partial-关键字:部分类,允许我们把一个类放在多个文件中

program类中的Application.Run()中是运行应用程序要启动的窗体对象。

看几个具体的控件:

button:按钮,它的name以btn开头

label:标签,它的name以lbl开头

textBox:文本框,它的name以txt开头

......

在这个学习的过程中,我们要加深记忆这些控件的属性和方法,通过学习少数几个控件的用法,我们要自己在其中找规律,学习其他的控件。

在第一个窗体中,我们要显示文件的属性,首先我们要设计好显示属性窗体的样式,在其中放入标签、按钮、文本框,并设置好名字和表面文字,方便以后使用。在设计好以后,我们要通过点击浏览按钮,来显示文件的属性。具体看下面的窗体:

224839846.jpg

设计好窗体以后,我们就可以开始写代码了,这里主要应用的是按钮的Click事件。

private void btnBrowse_Click(object sender, EventArgs e)
{
//创建一个 OpenFileDialog类的对象
OpenFileDialog ofd = new OpenFileDialog();
//运行通用对话框
ofd.ShowDialog();
//设置路径为文件名
string path = ofd.FileName;
//将路径放入文本框中
this.txtBox1.Text = path;
//创建一个FileInfo类的对象,并将路径传进去
FileInfo fi = new FileInfo(path);
//赋值
this.lbl6.Text = fi.Extension.ToString();
this.lbl7.Text = fi.FullName;
this.lbl8.Text = fi.Length.ToString();
this.lbl9.Text = fi.Length.ToString();
this.lbl10.Text = fi.CreationTime.ToString();
this.lbl11.Text = fi.LastWriteTime.ToString();
this.lbl12.Text = fi.LastAccessTime.ToString();
}

完成以后就可以通过点击浏览按钮来查看具体文件的属性了。