常用控件
.Net 大量的控件工具供用户在窗体上使用,这些工具大部分是Contrlo类的子类(都是Component的子类),在工具箱中可以找到这些控件。
Button 控件 :按纽
CheckBox 控件 :复选框
ColorDialog 组件 :
ComboBox、ListBox 和 CheckedListBox 控件
DataGrid 控件 :表
DateTimePicker 控件 :选择时间和日期
DomainUpDown 控件 :
ErrorProvider 控件
FolderBrowser 控件
FontDialog 组件
ImageList 组件
Label 控件 :标签
LinkLabel 控件 :超链接标签
ListView 控件 :列表
MainMenu、MenuItem 和 ContextMenu 组件:主菜单、子菜单、快捷菜单
MonthCalendar 控件 :月历控件
Form常用属性
(1)Name属性:用来获取或设置窗体的名称。
(2)WindowState属性:用来获取或设置窗体的窗口状态。
(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。
(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Heigth属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。
(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。
(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。
(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。
(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。
(18)BackColor属性:用来获取或设置窗体的背景色。
(19)BackgroundImage属性:用来获取或设置窗体的背景图像。
(20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。
(21)Font属性:用来获取或设置控件显示的文本的字体。
(22)ForeColor属性:用来获取或设置控件的前景色。
(23)IsMdiChild属性:获取一个值,该值指示该窗体是否为多文档界面 (MDI) 子窗体。
(24)IsMdiContainer属性:获取或设置一个值,该值指示窗体是否为多文档界面 (MDI) 中的子窗体的容器。
(25)KeyPreview属性:该属性用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。
(26)MdiChildren属性:数组属性。
(27)MdiParent属性:该属性用来获取或设置此窗体的当前多文档界面 (MDI) 父窗体。
(28)ShowInTaskbar属性:该属性用来获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。
(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。
(30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。
(1)Show方法
该方法的作用是让窗体显示出来,其调用格式为:
窗体名.Show();
(2)Hide方法
该方法的作用是把窗体隐藏出来,其调用格式为:
窗体名.Hide();
(3)Refresh方法
该方法的作用是刷新并重画窗体,其调用格式为:
窗体名.Refresh();
(4)Activate方法
该方法的作用是激活窗体并给予它焦点。其调用格式为:
窗体名.Activate();
(5)Close方法
该方法的作用是关闭窗体。其调用格式为:
窗体名.Close();
(6)ShowDialog方法
该方法的作用是将窗体显示为模式对话框。其调用格式为:
窗体名.ShowDialog();
Windows窗体的常用事件
Click:单击鼠标时触发
KeyDown:按下键盘键时触发
KeyPress:按下键盘键时触发
KeyUp:键盘键弹起的时候触发
Load:窗体被载入的时候触发
MouseDown:按下鼠标时触发
MouseEnter:鼠标移入窗体时触发
MouseLeave:鼠标移出窗体时触发
Move:鼠标移动的时候触发
控件的基础类—— 控件类Control
控件类是Windows 大部分控件的基础类,控件类是一个非常复杂的类,它拥有很多的属性、方法和事件。
控件类的主要属性
Anchor,Dock:控制的位置
BackColor,ForeColor:背景色和前景色
Bottom,Top,Left,Right:上下左右坐标
Width,Height:宽度和高度
Enabled:是否可用 Visible:控件是否可见
TabIndex:控件的标签索引;TabStop:是否可用tab键进行切换
控件类的常用方法
BringToFront,SendToBack:把控件放到Z顺序的前面或后面
DoDragDrop:开始一个拖放操作
Focus:试图使该控件成为焦点
Hide,Show:隐藏或显示
OnClick:激活Click事件
OnGotFocus:激活GotFocus事件
OnKeyDown,OnKeyUp,OnKeyPress:处理键盘事件
OnMouseDown,OnMOuseUp,OnMouseMove:处理鼠标事件
Scale:缩放控件 Update:控件的刷新
.NET(C#) win Form窗体的常用属性以及事件(引用)
2008-08-14 14:37
使用.Net编写Windows程序,对于窗体控制常见项目 事件 1、Activated and Deactivate 窗体的激活和非激活状态,即鼠标焦点聚焦和非聚焦的状态; 2、closing() 关闭的过程中;可以cancel关闭这个事件。 3、close() 已经关闭! |
来自 : http://wenku.baidu.com/view/d593a61714791711cc791787.html