如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第七章WinForm初步本章重难点7.1窗体属性:方法事件7.2控件使用控件调整选中要调整的控件,使用“格式”菜单或是快捷菜单中的命令或者工具栏上的格式按钮进行调整。在调整控件的格式时,将按照基准控件对选择的多个控件进行调整。使用Ctrl键或Shift键选择多个控件,也可以拖动鼠标选择一个控件范围,此时最先进入窗体的控件将作为调整的基准控件。被选中的控件中,基准控件周围是白色方框,其他控件周围是黑色方框。控件分层右键单击要操作的控件,从快捷菜单中选择“置于顶层(或底层)”命令或者单击工具栏中的置于顶层(或底层)按钮,则可以把控件置于窗体的最顶层(或底层)。在代码中将控件置于窗体顶层或底层。控件定位在窗体设计器中通过拖动控件进行定位在选中控件之后可以使用箭头键微调,更精确地定位控件通过指定控件的Location属性来定位控件;既可以手工指定,也可以代码指定控件大小使用鼠标直接拖动控件大小在窗体中选中控件,然后使用Shift+箭头键来微调控件大小在属性窗口中改变控件的Size属性值通过代码来调整Size属性值通过代码来调整Bounds属性值控件的Tab键顺序控件的Tab键顺序决定了用户使用Tab键切换时的顺序。默认情况下,控件的Tab键顺序就是控件添加到窗体中的顺序。键盘事件处理两类:第一类是KeyPress事件,当按下的键表示的是一个ASCII字符时就会触发这类事件,可通过它的KeyPressEventArgs类型参数的属性KeyChar来确定按下键的ASCII码。使用KeyPress事件无法判断是否按下了修改键(例如Shift,Alt和Ctrl键);第二类是KeyUp或KeyDown事件,该类事件有一个KeyEventArgs类型的参数,通过该参数可以测试是否按下了一些修改键、功能键等特殊按键信息。KeyPressEventArgs类的主要属性(KeyPress事件的参数类型)Handled:用来获取或设置一个值,该值指示是否处理过KeyPress事件KeyChar:用来获取按下的键对应的字符,通常是该键的ASCII码KeyEventArgs类的主要属性(KeyUp和KeyDown事件的参数类型)Alt:用来获取一个值,该值指示是否曾按下Alt键Control:用来获取一个值,该值指示是否曾按下Ctrl键Handled:用来获取或设置一个值,该值指示是否处理过此事件KeyCode:以Keys枚举型值返回键盘键的键码,该属性不包含修改键(Alt、Control和Shift键)信息,用于测试指定的键盘键KeyData:以Keys枚举类型值返回键盘键的键码,并包含修改键信息,用于判断关于按下键盘键的所有信息KeyValue:以整数形式返回键码,而不是Keys枚举类型值。用于获得所按下键盘键的数字表示Modifiers:以Keys枚举类型值返回所有按下的修改键(Alt、Control和Shift键),仅用于判断修改键信息Shift:用来获取一个值,该值指示是否曾按下Shift键鼠标事件处理MouseEnter:在鼠标指针进入控件时发生。MouseMove:在鼠标指针移到控件上时发生。事件处理程序接收一个MouseEventArgs类型的参数,该参数的主要属性及其含义如下。Button:用来获取按下的是哪个鼠标按钮。该属性是MouseButtons枚举型的值,取值及含义如下:Left(按下鼠标左按钮)、Middle(按下鼠标中按钮)、Right(鼠标右按钮)、None(没有按下鼠标按钮)Clicks:用来获取按下并释放鼠标按钮的次数Delta:用来获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口X:用来获取鼠标所在位置的x坐标Y:用来获取鼠标所在位置的y坐标MouseHover:当鼠标指针悬停在控件上时将发生该事件MouseDown:当鼠标指针位于控件上并按下鼠标键时将发生该事件。MouseWheel:在移动鼠标轮并且控件有焦点时将发生该事件。MouseUp:当鼠标指针在控件上并释放鼠标键时将发生该事件。MouseLeave:在鼠标指针离开控件时将发生该事件7.3常用控件常用事件MouseEnter事件:鼠标进入控件区域内时触发。MouseDown事件:在控件区域内按下鼠标时触发。MouseLeave事件:鼠标离开控件区域是触发。privatevoidlabel1_MouseEnter(objectsender,EventArgse){this.label1.BackColor=Color.Red;}2.Button控件作用:响应用户的鼠标/键盘操作。基本属性DialogResultL:在使用ShowDia