windowForm资料
窗体
Blackcolor 窗体的背景色修改
Forecolor 窗体的前景色修改
用来修改控件的字体颜色,但如果某个控件内已修改过颜色了,就无法在使用窗体进行修改了。
BackgroundImage 增加图片背景
Font 修改字体,用来修改控件的字体和控件的大小。
Enable 表示是否启用当前的控件
FormBorderStyle 对窗口边框的设定。
Szie 自定义窗体大小,只有在windowstate设置为normal下才有效果。
Startposition 设置窗体第一次出现的位置。
TOPmost 设置窗体总在最前。
Opacity 设置透明度
ShowIcon 显示窗体上小图标
Visble 设置对控件的隐藏。
AcceptButton 表示设定按回车执行button
CanncelButton 表示设定按ESC执行button
容器类:
Groupbox 控件
可以承载其他控件。
Panel 控件
Futoscroll 当panel内容满了用来自动显示滚动条。
Borderstyle 可以更改边框样式
FlowLayoutPanel 控件
Flowdirection 改变控件内排列的位置。
WrapContents 将超出容器范围的内容隐藏。
TABcontrol 控件 多页面容器
Appearance 改变控件风格。
Alignment 改变标签位置。
Tabpages 用来设置所有页面内的属性。
multiline 用来设置页面标签多行还是一行显示。
Splitcontainer 控件 拆分为2个的容器
Borderstyle 可以更改边框样式
fixedpaner 单独设置一个容器的大小。
Orientation 改变2个容器的位置(水平或垂直);
panel1(2)collapsed 设置折叠panel1或2。
Maskedtextbox 控件 使用限定格式输入
Mask 设置限定的格式。
Textbox 控件
Readonly 设置是否可以输入文本内容。
Multiline 设置多行输入。
Usesystempasswordchar 设置密码输入格式。
Passwordchar 显示密码输入格式下的自定义字符。
点击类:
Button 控件
Anchor 表示button控件和窗体之间保持的距离不变。
Dock 把button控件根据窗体的边缘进行停靠。
AutoElipsis 用来省略超过范围的文本内容。用“内容.....”表示
Flatstyle 修改按钮风格(可以设置透明)。
FlatAppearance 基于Flatstyle 设置为Flat
Bordercolor 设置button边框的颜色。
Bordersize 表示button边框的粗细。
MouseDownBack 鼠标点下去的颜色。
MouseDownBack 鼠标移上去的颜色。
Textalign 表示文本内容在BUTTON内的位置。
Dilogeresult 表示点击后返回的消息内容。
Linklable 控件 超级链接控件
ActiveLinkColor 点击时lable的颜色
LinkArea 设置lable点击时的长度。
LinkBehavior 设置下划线的显示。
LinkColor 默认情况下的颜色。
列表类:(都是用集合来做支持的)
如果需要点击列表控件中的内容,同时需要显示或执行其他内容,可以通过列表控件事件里,默认被选中的那个事件,默认事件为常用事件。
Listbox控件 支持多选
Datasource 数据源绑定,接收类型为数组。
Formatstring 设置显示内容的格式化输出。(只是针对后台代码有效)
FormatingEnable 设置是否启用格式化输出。(只是针对后台代码有效)
SelectedIndex 返回选中内容的索引值
SelectedItem 返回选中内容的名字(可以认为是key值)
Selectedvalue 返回选中内容的内容(可以认为是value值)
SelectionMode 设置多选
(Multisimple 鼠标点击完成多选)(MultiExented 鼠标拖动完成多选)
SelectedIndices 返回选中内容的索引(返回类型是数组)。
Selecteditems 返回选中内容的名字(返回类型是集合)。
Combobox 控件 不支持多选
Datasource 数据源绑定,接收类型为数组。
DropDownHeight 设置下拉框的高度。
DropDownStyle 设置下拉框的样式。
DropDownWdith 设置下拉框的宽度。
CheckedList 控件
Sorted 设置内容的排序。
Listview 控件
Largeimagelist 设置大图标
Smallimagelist 设置小图标
Items 设置内容
Treeview 控件
Notes 用来设置节点
Imagelist 控件 公用控件
用来存放图片供其他控件使用。
NumericUpDown 控件
Value 表示控件的当前值
Maxmum 设定最达值
Minmum 设定最小值
Increment 设定增长值
Hexadecimal 设定显示16进制的值
ThousandsSepara 设置千位分隔符
DomainUpDown 控件
Items 设置内容
Checkbox 控件
AutoCheck 设置控件是否可以被选取。
CheckState 设置初始状态是否是选中状态。
three state 设置是否有3种状态。(和checkState配合使用);
TrackBar 控件
LargeChange 设置大移动数值(Pageup Pagedown键使用)
SmallChange 设置小移动数值 (用上下左右键使用)
TickFrequency 设置刻度线的距离
TickStyle 设置外观
DateTimePicker 控件
Value 设置日期
Format 设置日期格式
Customformat 设置自定义格式 (Format设置为Custom时才能使用)
MonthCalendar 控件
AnnuallyBoldeddate 设定以年为周期的特定日期。
BoldedDates 设定一年的特定日期
MonthlyBoldeDates 设定以月为周期的特定日期。
FirstDayofWeek 设定一每周的第一天为星期几。
MaxSelectionCount 设定可选的天数。
SelectionRange 设定选中的开始和结束日期。
Picturebox 控件
SizeMode 设置图片的放置方法(拉伸,平铺,居中等)。
ImageLocation 设置图片的路径。
InitialIamge 设置加载过程中等待时放置的图片。
ErrorImage 设置出现错误时放置的图片。
WebBrowser 控件
Url 设置链结地址。
NotifyIcon 控件
Icon 设置隐藏时的图片
Text 设置隐藏后显示的文本名
工具条类
ToolStrip 控件 (集合)
LayoutStyle 设置修改控件位置
RenderMode 设置文本
TextDirection 设置控件内部文本的方向
Toolstripcontainer 控件
Dock 设置控件的显示位置,一般为居中。
重订父级目录 设置把所有Toolstrip 整理在一起,可以达到相互可以拖动的效果
MenuStrip 控件(集合)(是ToolStrip 控件的派生类)
MenuStrip 从ToolStrip继承而来
其主要的功能是作为ToolStripMenuItems的容器
ToolStripMenuItems 是用来显示菜单的控件
可以显示为文本,图片或两者的结合。
每一个ToolStripMenuItems由可以包含自己的菜单 从而创建子集。
LayoutStyle 设置外观
RenderMode 设置文本外观
TextDirection 设置控件内部文本的方向
需要先设置一个菜单,菜单的属性里 ShortcutKeys 设置快捷键
DropDownItems.Add 在菜单下建立纵向子菜单
控件通用事件
鼠标事件(公有事件)
Key Event 键盘事件 (公有事件)
KeyUp, KeyDown事件的参数KeyEventArgs中的属性Alt,Control,Shift返回一个Boolean值反映Alt,Ctrl,shift键是否按下
KeyPress事件的参数KeyPressEventArgs中KeyChar代表一个输入字符
如果Key时间不能长生一个ASCII值,就不会触发KeyPress事件