1.属性
backcolor 背景色
Enabled true/false 是否接受输入
Name 控件的名称,可以在代码中引用该控件
Text 显示的名称
Visible 控件是否在程序运行时可用
二.Anchor和Dock属性
Anchor 属性指定在用户重新设置窗口的大小时控件该如何响应。可以指定如果控件重新设置了大小,就根据控件的边界合理地锁定它,或者其大小不变,但根据窗口的边界来锚定它的位置。
Dock 属性指定控件应停靠在容器的边框上。如果用户重新设置了窗口的大小,该控件将继续停放在窗口的边框上。例如,如果指定控件停靠在容器的底部边界上,则无论窗口的大小如何改变,该控件都将改变大小,或移动其位置,确保总是位于屏幕的底部。
三.事件
先添加控件,设置属性,再根据需求添加事件处理程序。
添加:选择事件--》选择合适的项目--->双击生成事件处理程序。
维护:在事件中查找,可以进行修改和删除等操作。
常见的事件如下:
Click 在单击控件时引发。在某些情况下,这个事件也会在用户按下回车键时引发
DoubleClick 在双击控件件时引发。处理某些控件上的Click 事件,如Button 控件,表示永远不会调用DoubleClick 事件
DragDrop 在完成拖放操作时引发。换言之,当一个对象被拖到控件上,然后用户释放鼠标按钮后,引发该事件
DragEnter 在被拖动的对象进入控件的边界时引发
DragLeave 在被拖动的对象移出控件的边界时引发
DragOver 在被拖动的对象放在控件上时引发
KeyDown 当控件有焦点时,按下一个键时引发该事件,这个事件总是在KeyPress 和KeyUp 之前引发
KeyPress 当控件有焦点时,按下一个键时发生该事件,这个事件总是在KeyDown 之后、KeyUp 之前引发。
KeyDown 和KeyPress 的区别是KeyDown 传送被按下的键的键盘码,而KeyPress 传送被按下的键的char 值
KeyUp 当控件有焦点时,释放一个键时发生该事件,这个事件总是在KeyDown 和KeyPress 之后引发GotFocus 在控件得到焦点时引发。不要用这个事件执行控件的有效性验证,而应使用Validating 和Validated
LostFocus 在控件失去焦点时引发。不要用这个事件执行控件的有效性验证,而应使用Validating 和Validated
MouseDown 在鼠标指针指向一个控件,且鼠标按钮被按下时引发,这与Click 事件不同,因为在按钮被按下之后,且未被释放之前引发MouseDownMouseMove 在鼠标滑过控件时引发
MouseUp 在鼠标指针位于控件上,且鼠标按钮被释放时引发
Paint 绘制控件时引发
Validated 当控件的CausesValidation 属性设置为true,且该控件获得焦点时,引发该事件。它在Validating
事件之后发生,表示验证已经完成
Validating 当控件的CausesValidation 属性设置为true,且该控件获得焦点时,引发该事件。注意,被验证
的控件是正在失去焦点的控件,而不是正在获得焦点的控件