C#之Winform基础

Winform概述

Windows窗体(简称Winform)是一个可以用来提供信息以及接受其输入的窗口。通常情况下,通过向窗体上添加控件并开发对用户操作的响应,生成Windows窗体应用程序。“控件”是显示数据或接受数据输入的相对独立的用户界面(UI)元素。Windows窗体是.NET Framework的智能客户端技术,使用VS 2012的IDE开发环境时,可以创建Windows窗体智能客户端应用程序。

Winform程序的创建

Winform程序的新建和控制台应用程序的创建是一样的,唯一不同的就是在选择模板时要选择Windows窗体应用程序,具体的操作如下图所示:

1,打开VS2012后,单击文件,再单击新建,再单击项目,会弹出一个新建项目的对话框。

2,在新建项目的对话框中选择模板中C#下的Windows,再单击Windows窗体应用程序,重新命名,重改保存路径,最后单击确定,就完成了Windows窗体应用程序的创建。

窗体的添加与删除

添加窗体的方法是右击主窗口的右方的解决方案,选择添加,再选择新建项目,弹出的依然与新建的时候相同的新建项目的对话框,操作跟新建Windows窗体应用程序的步骤相同,完成后就向项目中添加了一个新的窗体。

删除窗体的方法是自要删除的窗体名称上右击,在弹出的菜单中选择删除命令,便可删除窗体。

窗体的常用属性

窗体包含许多属性,设置窗体属性有两种方法,一种是通过属性面板,一种是通过代码,属性面板设置适用于在设计时设置窗体属性,设置方法为选中窗体并右击选择属性命令,或选择视图中的属性窗口,或按F4功能键。

1通过选中窗体并右击选择属性命令

2选择视图中的属性窗口

3VS2012更为人性化在创建的Windows窗体应用程序右下方就是属性

窗体的常用事件

窗体的所有事件都能通过单击属性面板里的一个类似闪电的符号来查看,表中列出了窗体的常用事件。如果向窗体添加一事件,只要在事件面板里选择要添加的事件,在其后面的空格里双击,相应的事件将会自动生成。

窗体中添加控件与窗体显示和隐藏

对于一个应用程序而言,控件是搭建用户界面的积木。它们具备交互式的特征,例如文本框,按钮以及列表框。VS2012中的控件都放在主菜单中的视图下的工具箱中,单击它会出现工具箱对话框就是所有的控件。

窗体的显示与隐藏是通过Show方法和Hide方法来实现的,格式为:

public  void Show();       //显示

public  void Hide();         //隐藏

用一个例子来实现显示和隐藏(在窗体Form1中通过按钮btnShow打开另一个窗体Form2)代码为:

<span style="font-size:18px;">        private void btnShow_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.Show();
        }</span>

窗体中控件的基本操作

当控件添加到窗体之后,用户可以使用多种方式对它们进行操作,如对齐,调整大小,顺序,调整间距等。

控件的顺序可在设计时设置,方法为:选择要设置的控件,选择格式下的顺序,然后单击置于底层(或置于顶层)命令来设置。

控件的对齐操作在设计时可通过Shift或Ctrl功能选择多控件,选择格式下的对齐命令,弹出对齐菜单。从中选择适用于自己的对齐方式即可。

使用VS2012相对更为简便些,这些控件的基本操作都在选择控件的时候自行进行设置。

时间: 2024-10-25 22:14:26

C#之Winform基础的相关文章

5.C#WinForm基础登陆失败三次退出系统

目标: 登陆界面,登陆错误三次退出程序.假设用户名密码是admin.888888,不区分大小写,(易错点:局部变量与类变量) 局部变量每次运行完毕变量的值都会被销毁,下次再运行,会重新初始化.       而类字段,只要是一个对象,那么只要对象不销毁,就会一直保持对象的字段值. 退出程序:this.close();或者Application.Exit(); 文本框的集中模式:Mutiline(多行).PasswordChar(密码) string Datatime().ToString()(+3

4.C#WinForm基础图片(显示和隐藏)

要求: 软件上有一张图片,默认是隐藏的.用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁,则显示图片. 知识点: 取当前年份,Date Time Now Year所需用到的函数 函数一: string string.Substring(int startIndex,int length)(+1重载)                从此实例检索字符串.子字符串从指定的字符位置开始且具有指定的长度          异常:              

【2017-04-24】winform基础、登录窗口、窗口属性

一.winform基础  客户端应用程序:C/S 客户端应用程序可以操作用户电脑中的文件,代码要在用户电脑上执行,吃用户电脑配置. 窗体是由控件和属性做出来的 控件:窗体里所放的东西."视图"中的"工具箱"   鼠标左键按住控件拖到窗体中去. 选中要操作的空间右键选择"属性",来操作当前控件的属性 Label  在窗体中显示的文字. Button  按钮 TextBox  文本框 CheckBox  多选 RadionButton  单选 Com

3.C#WinForm基础累加器

功能:实现累加计算. 知识点: bool int.TryParse(string s,out int result)(+1重载) 将数字的字符串形式转换为它的等效的32位有效的有符号整数,一个指示操作是否成功的返回值. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; usi

2.C#WinForm基础Email分析器

功能:输入Email地址,输出用户名和域名 string[] String.split(params char[] separator)(+5重载)) 返回的字符串数组包含此实例的字符串(由指定Unicode字符数组的元素分隔) 源码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Syste

1.C#WinForm基础制作简单计算器

利用c#语言编写简单计算器: 源码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace 简单计算器 { public partial class Form1 : Form { public For

【转】WinForm基础

winform基础 先修基础:C#语法基础和面向对象编程 1.Winform创建解决方案 2.Winform窗体 3.MessageBOx 4.Winform登录.控制软件只运行一次.回车登录 5.Winform主窗体的设置 6.MDI窗体及涉及到的相关问题 7.Winform菜单之Menustrip 8.Winform菜单之ContextMenuStrip 9.Winform工具栏ToolStrip和状态栏StatusStrip 10.Winform开发常用控件之Checkbox和Checke

WinForm基础

WinForm windows窗体应用程序C/S客户端应用程序 优点:所见即所得 共有五个类型 1.记事本类型(创建完即可) 2.计算器类型(无最大化,不能改变窗口尺寸) 3.QQ类型(置顶,无最大化) 4.无边框窗体(无边框) 5.不规则类型 需要记住的属性: 布局 size - 窗口大小StartPosition - 窗口起始位置 (centerscreen-屏幕居中)WindowState - 窗口的初始可视状态 窗口样式 Icon - 图标MaximizeBox - 是否存在窗口的最大化

0505.Net基础班第十四天(winform基础)

1.winform应用程序是一种智能客户端技术,我们可以使用winform应用程序 帮助我们获得信息或者传输信息等. 2.属性 Name:在后台要获得前台的控件对象,需要使用Name属性. visible:指示一个控件是否可见. Enabled:指示一个控件是否可用. 3.事件:发生一件事情. 注册事件:双击控件注册的都是控件默认被选中的那个事件. 触发事件: 4. 在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体. 也就意味着,当你将主窗体关闭后,整个应用程序都关闭了. 5