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 设置折叠panel12

 

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事件的参数KeyPressEventArgsKeyChar代表一个输入字符

如果Key时间不能长生一个ASCII,就不会触发KeyPress事件

你可能感兴趣的:(window)