Winform控件学习笔记【第二天】——常用控件

背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受。但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得。寒假的一个任务就是把这一年学习的知识总结总结。

常用控件:放图混个脸熟先

 

 【控件列表】

button

textBox

richTextBox

checkbox

radioButton

lable

comboBox

panle

progressBar

openFileDialog

saveFileDialog

timer

 

【控件介绍】

1.button

button控件最常用到的是:Text属性、Visible属性、Anchor属性、Click事件。

 

2.textBox

textBox控件常用到的是:Text属性、Visible属性、Enable属性、ReadOnly属性、PasswordChar属性、Multiline属性、TextChanged事件(ASP.NET中是没有这个事件的)。

ReadOnly属性:是否只读,对于用户来说只能读不能写的,但是程序是可以读写的。

PasswordChar属性:单行编辑控件的密码显示字符,就是输密码时显示的替换字符,Text中获得的是真实输入的内容,记得是单行用。

Multiline属性:是否支持多行文本,就是多行显示内容,会有换行符的。

TextChanged事件:就是当Text中的内容发生改变的时候触发的事件,来处理用户输入字符的。

 

3.richTextBox

富文本编辑框。额,这个内容挺多的,后面在写,先把简单的写完了……

 

4.checkBox

复选框:就是在所有复选框中你可以选择多项。Text属性是对应的复选框显示的文本内容,还有事Checked属性是指是否处于选中状态,CheckedChanged事件在Checked属性改变后被触发。

 

5.radioButton

单选框:在所有单选框中你只能选择一项,常用属性、事件和复选框一样,只是选择规则的改变。

 

6.lable

就是一个显示内容的控件,主要用是用来标示其它控件的内容和显示信息。

 

7.comboBox

说的比较明白的就是下拉菜单,只不过操作形式和外观不同,要是想展示成下拉菜单的样子需要设置属性DropDownStyle为DropDownList样式,刚开始接触的时候发现没有ASP.NET中的DropDownList控件,这个就是了。还有一个Items属性,里面存放的就是显示的内容。

 

8.panle

就是一个容器,方便布局,放在里面的控件以panle为参照布局。

 

9. progressBar

常见的进度条,主要用Mininum属性,使用下限;Maximum属性,使用上限;Value属性,当前值。用这三个属性控制进度条的进度。

 

10. openFileDialog

打开文件对话框:主要是用户选择要打开的文件,然后返回选择文件的路径,然后再结合File类去处理选择打开的文件。

 

如上图,主要设置Filter属性筛选支持的文件类型,筛选的设置如上。

 

Multiselect属性控制是否支持多个文件的选择。

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
         string[] paths = openFileDialog1.FileNames;
         //......各种处理   
}

 

11.saveFileDialog

保存文件对话框:和打开文件对话框使用差不多,要设置保存文件名和文件类型,选择相应的路径就行了。但是后台的处理要进行的。

 

13.timer

计时器:Interval属性、Tick事件。

Interval属性用于设置计时器的下一次执行时间间隔,单位是毫秒,默认为100。Tick事件是要执行的内容。Start方法和Stop方法是设置开始和停止计时器的方法。

 

如有错误,还望大牛指正......

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值