windows froms 控件积累

常用控件

.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、让窗体在启动时在指定位置出现 

form1.StartPosition 
Manual 
CenterScreen 
WindowsDefaultLocation (default) 
WindowsDefaultBounds 
CenterParent // 父窗体的中间

只有在窗体启动前设置才有效。 


2、设置窗体的图标 

form1.Icon 


3、设置该窗体成为多个子窗体的父窗体 

form1.isMidContainer = true / false(default) 

在设计时使用,一个项目中只能有一个父窗体。 


4、指定最大化、最小化按钮的行为 

form1.ControlBox = true(default) / false /// 设置是否出现最大化、最小化和关闭按钮 
form1.MaxmizeBox = true(default) / false /// 设置最大化按钮是否有效 
form1.MinimizeBox = true(default) / false /// 设置最小化按钮是否有效 

如果当ControlBox = true MaxmizeBox = false MinimizeBox = false 而 HelpButton = true 时 
就可以看到有个帮助的按钮出现在关闭按钮旁边。 


5、窗体如果想显示普通菜单那么需要添加菜单控件MainMenu 

form1.Menu 选项用于指定使用那个菜单。 

如果想动态加载菜单就先准备好要用的几个MainMenu控件,然后到适当时机在运行时改变form1.Menu 的值。 

如果要使用快捷菜单,就像窗体中添加ContextMenu控件。然后指定form1.ContextMenu 为这个控件。 


6、设置窗体的透明度 

form1.Opacity 

它的值是一个百分数,范围是0~100%,当它等于0时整个窗体就不可见隐藏起来了。当他等于100%时,这个窗体就是个普通窗体。 


7、设置是否在任务栏中显示窗体 

form1.ShowInTaskbar = true(default) / false 

默认值是true, 当他设置为false时就从任务栏消失了。通常可以配合NotifyIcon来实现将程序隐藏到系统右下角的系统状态栏。 


8、设置是否显示窗体右下角调整大小的手柄 

form1.SizeGripStyle = Auto(default) / Show /Hide 

默认值为Auto,那么它会根据窗体的显示样式来决定是否显示这个手柄。例如:当窗体设置为对不能调节大小的话框时,这个手柄就不会出现。 


9、设置窗体在最前端现实,例如一些播放器和聊天软件,他们通常都在所有窗体的上面。 

form1.TopMost = true / false(default) 


10、设置窗体部分透明 

form1.Transparencykey 

它接受一个颜色值,当窗体中有颜色和这个设定颜色一致时,系统将这些颜色的区域设为透明。 


11、设置窗体背景图片 

form1.BackColor /// 设置窗体背景颜色 
form1.BackgroundImage /// 设置窗体背景图片 


12、设置窗体中鼠标指针形状 

form1.Cursor 


13、设置窗体边框的外观、以前叫窗体的风格 

form1.FormBorderStyle 

None 
FixedSingle 
Fixed3D 
FixedDialog 
Sizable(default) 
FixedToolWindow 
SizableToolWindow 


14、改变窗体的标题 

form1.Text 


15、设置窗体的默认的确认按钮和取消按钮 

form1.AcceptButton /// 设置默认确认按钮 
form1.CancelButton /// 设置默认取消按钮 

使用时需要先在窗体上添加两个按钮,然后将他们指派到对应的属性上。

事件

1、Activated and Deactivate

窗体的激活和非激活状态,即鼠标焦点聚焦和非聚焦的状态;

2、closing()

关闭的过程中;可以cancel关闭这个事件。

3、close()

已经关闭!

 来自 : http://wenku.baidu.com/view/d593a61714791711cc791787.html

posted @ 2013-07-24 14:10  Totonemar  阅读(510)  评论(0编辑  收藏  举报