WinForm 公共控件及其常用属性

程序制作基本流程:
1、想这个程序是要干什么的,脑子里会大概有一个框
2、将界面搭出来,界面层
3、编写后台代码,业务逻辑层
4、数据访问层

公共控件:
1、Button
Enabled -- 是否启用控件(例:注册界面,我同意,才可启用)
Visible -- 控件是可见的,还是隐藏的
2、CheckBox -- 复选框(多个复选框,用panel框起来等同于复选框组)
CheckListBox --复选框组
3、ComboBox --下拉菜单
①数据填进去
可以在后台 将要填进去的内容放到 Items集合中去

②如何取到选中的数据
SelectedItem

只允许选择 -- DropDownStyle
默认选中项 -- SelectedIndex
4、DateTimePicker
text -- 中文日期
value -- DateTime类型

5、Label --添加文字
LinkLabel --添加链接类型的文字

6、ListBox
SelectionMode -- 只是列表框是单项选择、多项选择还是不可选择
在后台如何获取多选的全部内容
SelectedItems集合,遍历它们

7、ListView -- 一种显示项的集合

8、MaskedTextBox
Mask -- 使用掩码规定用户输入的内容格式

9、MonthCalendar: -- 日历表
MaxSelectionCount -- 可选择的天数
SelectionStart / SelectionEnd -- 开始日期 / 结束日期

10、NotifyIcon: -- 任务栏显示小图标
Visible -- 控件是可见还是隐藏
Icon -- 图标
Text -- 鼠标悬停在小图标上时显示的文字

11、NumericUpDown
increment -- 单次点击时增加或减少的数量
Maximum -- 数值控件的最大值
Minimum -- 数值控件的最小值

12、PictureBox:--显示图像
Image --不好用,显示不完全
BackgroundImage --背景图片,可使用Layout 设置布局格式

13、ProgressBar: --进度条
value -- 0到100之间
Maximum --正使用的范围上限
Minimum -- 正使用的范围下限

Style(Marquee) --不显示进程的进度条
MarqueeAnimationSpeed --进度条的速度,以毫秒为单位


14、RichTextBox --高级文本输入和编辑功能
text ( ) --换行

15、TextBox
Multiline -- 定义空间的行数
ScrollBars -- 定义控件的滚动条

16、ToolTip:
ToolTipTitle --每一个控件都显示此内容
只要拖进来这个控件,那所有控件的杂项里都会多一条属性
就是用来设置此控件的介绍

InitialDelay --鼠标移上去多长时间显示介绍的内容
ReshowDelay --鼠标移开,显示的介绍内容停留多长时间消失

17、TreeView:
树状列表(类似于目录菜单)

18、WebBrowser:(允许用户在窗体内浏览网页)
指定Web浏览器控件导航到的Url
Uri

原文地址:https://www.cnblogs.com/hcx999/p/5889394.html