WinFrom窗体应用程序

◇◆丶佛笑我妖孽 提交于 2019-11-26 14:14:23

使用C#开发数据库窗体应用程序

1、初识WindowsFrom

From1.cs: 窗体文件,程序员对窗体编写的代码一般都存放在这个文件中。
From1.Designer.cs: 窗体设计文件,其中代码一般有Visual Studio 自动生成,一般不需要修改
From1.resx:资源文件,用来配置当前窗体使用的字符串、图片资源等。

2 、窗体的主要属性和方法

属性 说明
Name 窗体对象的名称,用以在代码中进行标识
BackColor 窗体的背景色
BackgroundImage 窗体的背景图像
FromBorderyle 窗体显示的边框样式,有七个可选的值,默认为Sizable
MaximizeBox 确定窗体标题栏的右上角是否有最大化框,默认位true
ShowInTaskbar 确定窗体是否出现在Windows任务栏中,默认为true
StarPosition 确定窗体第一次出现时的位置
Text 窗体标题栏中的显示文本
TopMost 指示窗体是否始终显示在次属性未设置为true的所有窗体之上默认为false
WindowState 确定窗体的初始可视状态,包括Normal(普通)、Maximized(最小化)、Minimized(最小化)默认为Normal
方法 说明
Close() 关闭窗体
Show() 显示窗体
ShowDialog() 模式化显示窗体
Hide() 隐藏窗体

3、基本控件

label(标签)的主要属性和方法

属性 说明
Image 在标签上显示
Text 在标签上显示文本

TextBox(文本框)文本框的主要属性

属性 说明
MaxLength 指定可以在文本中输入的最大字符数
Multline 表示是否可在文本框中输入多行文本
PasswordChar 指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本
ReadOnly 指定是否允许编辑文本框中的文本
Text 与文本框关联的文本

ComboBox(组合框)组合框的主要属性和事件

属性 说明
Items 组合框中的项
DropDownStyle 定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分
Text 与组合框关联的文本
SelectedIndex 当前选定项目的索引号,列表框中的每个项都有一个索引,从0开始
SelectedItem 获取当前选定的项
事件 说明
Click 点击控件时发生
SelectedIndexChanged 在SlectedIndex属性修改后发生

Button(按钮)

属性 说明
Enable 尔值,标识控件是否可用。True表示可用,False标识不可用。如果控件不可用运行后显示灰色
Text 按钮上显示的文本
TextAlign 按钮上文本的对其方式
事件 说明
Click 点击事件时发生

4、事件

Sender:是事件源,表示发生了这个事件的对象,
e:是事件参数(EventArgs)对象,不同的使劲按会有不同的事件参数

5、消息框

消息框的四种方式

MessageBox.Show(“提示消息内容”);

MessageBox.Show(“提示消息内容”,“标题”);

MessageBox.Show(“提示消息内容”,“标题”,按钮);

MessageBox.Show(“提示消息内容”,“标题”,按钮,提示图标);

图标

|在这里插入图片描述

MessageBox.Show("无","None",MessageBoxButtons.Ok,MessageBoxIcon.None);

在这里插入图片描述

MessageBox.Show("星号","Asterisk",MessageBoxButtons.Ok,MessageBoxIcon.Asterisk);

Exclamation在这里插入图片描述
在这里插入图片描述

MessageBox.Show("信息","Information",MessageBoxButtons.Ok,MessageBoxIcon.Information);

在这里插入图片描述

MessageBox.Show("问题","Question",MessageBoxButtons.Ok,MessageBoxIcon.Question);

|在这里插入图片描述

MessageBox.Show("停止","stop",MessageBoxButtons.Ok,MessageBoxIcon.stop);

在这里插入图片描述

MessageBox.Show("警告","warning",MessageBoxButtons.Ok,MessageBoxIcon.warning);

在这里插入图片描述

MessageBox.Show("错误","Error",MessageBoxButtons.Ok,MessageBoxIcon.Error);

按钮

成员名称 含义
AbortRetrylgnore 提供“中止”,“重试”,”忽略“三个按钮
OK 提供“确定”按钮
OKcane 提供“确定”,“取消”两个按钮
RetryCane 提供“重试”,“取消”两个按钮
YesNo 提供“是”,“否”两个按钮
YesNoCanel 提供“是”,“否”,”取消“三个按钮

6、窗体间的跳转

通过Show() 方法和 HIde() 方法实现

	MyChild myChild = new MyChild() ;		//实例化窗体对象
	myChild.Show();							//显示子窗体
	this.Hide();							//隐藏主窗体

注释:打开子窗体的同时不能关闭主窗体,只能通过 HIde()方法隐藏 否则窗体将全部关闭。

7、窗体间传值

通过:对象名.属性=值

			MyChild myChild = new MyChild() ;	
			myChild.num=5;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!