C#学习3——Win Form

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

目录

第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

组合框中的项

DropDownStyle

定义组合框的风格,指示是否显示列表框的部分,是否允许用户编辑文本框部分

Text

当前选定项目的索引号,列表框中的每个项都有一个索引号,从0开始

SelectedIndex

当前选定的项目的索引号,列表框中的每个项都有一个索引号,从0开始

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值