C#学习3——Win Form

本文档详细介绍了C#中Win Forms的应用,包括初始Windows程序、构建布局、ListView控件的使用、数据更新与绑定以及数据筛选排序。内容涵盖事件处理、数据库验证、菜单栏和工具栏的构建、数据集和适配器对象,以及在DataGridView中实现删除操作等。

目录

第1章 初始Windows程序
第2章 构建布局良好的Windows程序
第3章 使用ListView控件展示数据
第4章 实现Windows程序的数据更新
第5章 实现Windows程序的数据绑定
第6章 数据筛选和排序


第1章 初始Windows程序

1.1第一个Windows程序

 public partial class Form1 : Form
{
   //省略代码... ...
}
1.partial

部分类

2.Form

窗体的主要属性和方法 

属性

说明

name

窗体对象的名称,用于在代码中进行标识

BackColor

组件的背景色

BackgroundImage

用于该控件的背景图像

FormBorderStyle

指示窗体的边框和标题框的外观和行为

MaximumSize

窗体可以调整到的最大大小

MinimizeBox

确定窗体标题栏的右上角是否有最小化框。

ShowInTaskbar

确定窗体是否出现在Windows任务栏中。

StartPosition

确定窗体第一次出现时的位置

Text

与控件关联的文本

TopMost

指示该窗体是否始终显示在此属性未设置为true的所有窗体之上

WindowState

确定窗体的初始可视状态

backgroundImage选择图片的时候


分为“本地资源”和“项目资源文件”。如果是项目资源人家,可以“导入”一个图片。导入后会在项目的Resources.resx查看属性


 

name属性有小括号包围着,表示这个是“不可变”的元素,不是不可修改,是代表这个窗体的值很重要


方法说明

属性

说明

Close()

关闭窗体

Show()

显示窗体

ShowDialog()

模式化显示窗体

Hide()

隐藏窗体

事件onload可以在代码中实现

/*
* 在第一次显示窗体前显示,
* 写到"+="的时候,
* 如果Form1_load方法存在,按一个"Tab",方法名自动出现
* 如果Form1_load方法不存在,按两次"Tab”,方法名出现,并且自动出现一个默认的以“Form1_load"为名称的方法
* */
this.Load += Form1_Load;

 基本控件:

标签(Label)

属性

说明

Image

在标签上显示的图像

Text

在标签上显示的文本


文本框(TextBox)

属性

说明

MaxLength

指示可以在文本框中输入的最大字符数

Multiline

表示是否可在文本框中输入多行文本

PasswordChar

指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本

ReadOnly

指定是否允许编辑文本框中的文本

Text

与文本框关联的文本


组合框(ComboBox)

属性

说明

Items

组合框中的项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值