记录:我的第一个窗口

j_0002.gif 刚开始学这个课程的时候,我就想着什么时候才能做出一个真实的窗口来用啊。在控制台上的学习已经有一个多月了,黑箍东东的,就光自己能看到,用户又不会编程,怎么用啊?终于开始学习窗体了。WinForm是windows Form的简称,是.Net平台上用来开发窗体的一种技术,是windows下的可视化编程,简单说就是做一个用户界面,也叫做“胖客户端”。

一个窗体,我们按下Ctrl+Alt+x时,左边会弹出一个工具箱,里面有多个控件,有按钮(button),有标签(lable),有文本框(textbox),等等各种控件,用来控制整个窗体。当我们双击窗口时,右边会弹出一个属性窗口,每个控件都有自己的各种属性,比如设计,访问限制,外观,布局,初始位置等等。里面比较常用的需要我们记住,比如:StartPosition里面可以固定一个窗体第一次出现的位置,FormBorderStyle里面可以固定窗体的大小,背景色,前景色的等等, 可以说应有尽有,那么熟练的云中这些属性会让我们桌的窗体简单又美观。

底下是我做的一个简单的文件属性的窗口。做好一个窗口后,最终要的就是每一个按钮的作用,下面我做了浏览按钮的作用,当我们点击浏览按钮时(也可以通过访问键Alt+B)就会弹出一个系统中设置好的窗口,在里面我们可以选择要打开的文件,然后得到该文件的属性。

141406556.png141814967.png

那么到底是怎么做到的呢??在设计好窗体的大致形态以后,双击“浏览”按钮,会跳转到一个程序,在btnbrowser_Click事件中写入下面的程序:

private void btnbrowser_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.ShowDialog();
            string path = ofd.FileName;
            this.textBox1.Text = path;
            FileInfo fi = new FileInfo(path);
            this.btntype.Text = fi.Name;
            this.btnlocation.Text = fi.DirectoryName;
            this.btnlength.Text = fi.Length.ToString();
            this.btnCtime.Text = fi.CreationTime.ToString();
            this.btnUtime.Text = fi.LastWriteTime.ToString();
            this.btnVtime.Text = fi.LastAccessTime.ToString();
        }

运行后就完事大吉了!

P.S:要设置那个按钮的作用,就双击它,在跳转的程序中写,跟控制台应用程序一样的做法。

第一个窗口就这样出来了,别看现在记录的时候相当容易,当时做的时候也费了一番脑子呢。

j_0047.gif Ajax的姑娘,加油!j_0047.gif


本文出自 “Ajax的姑娘” 博客,谢绝转载!

你可能感兴趣的:(windows,button,控制台,背景色,工具箱)