C#之Winform编程01
2016-11-25 13:50
120 查看
利用VS2015不仅仅可以做控制台程序,还可以做Windows窗口程序。
1.创建工程的流程
之前我们在学习C#的时候基本都是选择的是控制台应用程序,现在我们要选择Windows窗体应用程序。创建完成后,效果如下图所示:
白色的Form1就是我们要设计的窗口。
2.对首个窗口的操作
和我们学习C#语法的时候一样,Program类是程序的主类,里面同样有一个Main方法,如图所示:
这是当前应用程序的入口,Application.Run()方法是告知在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见。同时实例化了一个Form1窗口。
3.了解上面内容后,我们了解一下Form1类是如何设计的
每一个窗口程序呢都至少有三个文件,如图:
我们对窗口信息的修改都在Form1.Designer.cs文件中修改的。当我们从工具箱中拖一个空间到窗口上是,在下面这个方法中都会自动的生成其相关的属性:
this.Name = “Form1”;和this.Text = “Form1”;都是Set方法。我们可以更改空间的名称和文本信息。
this.ClientSize = new System.Drawing.Size(613, 453);可以获取或设置窗体工作区的大小。
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 获取或设置控件的设计尺寸。
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 获取或设置控件的自动缩放模式
我们还可以双击Form1.cs,选中窗体,对其一角进行拉伸从而达到缩放的效果。
1.创建工程的流程
之前我们在学习C#的时候基本都是选择的是控制台应用程序,现在我们要选择Windows窗体应用程序。创建完成后,效果如下图所示:
白色的Form1就是我们要设计的窗口。
2.对首个窗口的操作
和我们学习C#语法的时候一样,Program类是程序的主类,里面同样有一个Main方法,如图所示:
这是当前应用程序的入口,Application.Run()方法是告知在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见。同时实例化了一个Form1窗口。
3.了解上面内容后,我们了解一下Form1类是如何设计的
每一个窗口程序呢都至少有三个文件,如图:
我们对窗口信息的修改都在Form1.Designer.cs文件中修改的。当我们从工具箱中拖一个空间到窗口上是,在下面这个方法中都会自动的生成其相关的属性:
private void InitializeComponent() { this.SuspendLayout(); // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(613, 453); this.Name = "Form1"; this.Text = "Form1"; this.ResumeLayout(false); }
this.Name = “Form1”;和this.Text = “Form1”;都是Set方法。我们可以更改空间的名称和文本信息。
this.ClientSize = new System.Drawing.Size(613, 453);可以获取或设置窗体工作区的大小。
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 获取或设置控件的设计尺寸。
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 获取或设置控件的自动缩放模式
我们还可以双击Form1.cs,选中窗体,对其一角进行拉伸从而达到缩放的效果。
相关文章推荐
- [导入]C# WinForm编程中的一点小收获(二)
- C#下WinForm编程:登录窗体的设计
- c# WINFORM SOCKET编程-简单聊天程序(客户端)
- c# winform 应用编程代码总结 6
- c# winform 应用编程代码总结 4
- C# WinForm编程中的一点小收获
- c# winform 应用编程代码总结 11
- c# WINFORM SOCKET编程-简单聊天程序(服务端)(转载)
- c#winform编程 窗体之间传递参数问题总结(转)
- c# winform 应用编程代码总结 8
- C#下WinForm编程:登录窗体的设计
- C# WINFORM 编程中,选择**文件夹**而不是文件的方法
- [WINFORM] C#下的winform编程如何在窗体中实现超级链接
- c# WINFORM SOCKET编程-简单聊天程序(服务端)
- c# winform socket网络编程,点对点传输文件,socket文件传输,监听端口
- C#下WinForm编程:登录窗体的设计
- [WINFORM] C#下的winform编程如何在窗体中实现超级链接
- c# winform socket网络编程,点对点传输文件,socket文件传输,监听端口
- c# winform socket网络编程,点对点传输文件,socket文件传输,监听端口
- c# winform 应用编程代码总结 9