窗体的控件
控件(是显示数据或接受数据输入的相对独立的用户界面(UI)元素。那么窗体的控件是什么?它的属性和常用事件都有哪些呢?一起来了解一下吧。
ActiveServerPages+(ASP+)框架,也称为Web窗体,可用来创建可编程的网页,以便将它们作为总体Web应用程序的组成部分。Web窗体在以下方面简化了Web应用程序的开发:在服务器上提供了基于事件的编程模式,这类似于像MicrosoftVisualBasic®开发系统这样的基于Microsoft®Win32®的开发工具中所使用的、基于表单的开发模式。
1、窗体属性:
设置窗体属性的两种方式:
通过属性面板(F4)
通过代码:窗体唯一标识名(Name).属性名=属性值.
AcceptButton:窗体的”接受”按钮,用户每次按”Enter”都相当于”单击”该按钮;
BackColor:设置窗口背景颜色;
BackgroundImage:设置窗口背景图案;
Cursor:鼠标光标模式;
Enabled:是否启动该控件;
HelpButton:显示帮助按钮(不能和最大化和最小化同时显示);
ShowIcon:窗体是否显示左上角图标;
Icon:左上角图标;
MainMenuStrip:为窗体指定主MenuStrip;
MaximumSize:最大化按钮;
minimumBox最小化按钮;
MaximumSize:最大化的尺寸;
MimimumSize:最小化的尺寸;
如果不希望用户鼠标改变窗口尺寸大小,则可以把窗体的最大化最小化的尺寸数值改为相同的固定值即可.
ShowInTaskbas:在任务栏上是否显示;
Size:默认运行时的窗体大小;
StartPosition:窗口默认运行的位置;
TopMost:是否置顶显示;
Visible:确定项是可见还是隐藏;
2、窗体的常用事件:
即发生的事件,简单理解为用户的操作,它由对象引发;
常用事件:
Load:窗体运行完成即为加载,窗体加载完成会触发事件;
Click:点击事件;
DoubleClick:双击事件;
FormClosed:窗体已经关闭事件;
KeyDown:键位被按下(保持);
KeyPress:键位被按下并释放;
KeyUp:键位被释放;
MouseClick:鼠标点击;
MouseDoubleClick:鼠标双击;
MouseDown:鼠标按键按下;
MouseHover:鼠标光标悬停;
MouseMove:鼠标移动窗体;
MouseUp:鼠标释放;
MouseEnter:鼠标进入控件的可见部分时发生;
3、窗体添加控件和窗体:
添加控件不仅能通过拖拉控件的方法,还可以通过代码添加,通过窗体的Controls类的Add方法:
窗体的标识名.Controls.Add(控件标识符);
窗体的显示和隐藏通过Show和Hide方法来进行实现的:
窗体标识名.Show;
窗体标识名.Hide;
DialogResult;获取对话框的返回值;