本文主要是介绍学习【C# Windows窗体】:基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
我发现C# Windows窗体很适合做一些小工具,这些小工具就算做的事情很简单,却也真的能节省使用者的时间与精力。而且,在我看来它有很大的优点:
- 使用简单
- 拥有图形化的编辑界面
- 可以带参数调用exe,使其泛用性很强。
- 没有特别的运行环境要求(意思是说不用再安装什么额外的东西,只要求一个Windows)
在之前的博客《创建能启动其他程序的Windows窗体》中,我尝试建立一个最简单的,能启动其他exe的小程序。不过对于这套C# Windows窗体编辑时牵扯到的一些细节,我没有看太多。但我觉得有必要为他投入些时间研究。
这篇博客记录了C# Windows窗体的基础操作。
创建工程
文件的角色
Form1.cs
右键,可以查看代码或者查看设计器。
Form1.cs
双击后就是查看设计器,出现的面板可以设计界面,可以从工具箱中拖动控件到窗口中
如果拖动了一个控件到窗口中,就可以在Form1.Designer.cs
看到自动生成的代码,包括声明这个控件为一个成员变量,以及他的初始化:
双击一个控件(比如按钮),会自动为其创建回调函数,生成的代码在Form1.cs
中,可以查看代码来观察:
Program.cs
有程序入口,可以看到它使用了Form1
。
控件的操作
工具箱由视图
》工具箱
打开。
双击一个控件,可以添加回调函数:
对于“按钮”,则添加了点击它的事件
对于单选/复选框,则添加了改变值触发的事件。
控件可以右键“速览定义”来看这个类的一些具体操作:
例如,对于进度条ProgressBar
就可以发现有一个Value
值可以来控制它的进度条。
这篇关于学习【C# Windows窗体】:基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!