[随笔]今日所学-第4讲图形用户界面概念
今天老师讲了关于对windows窗体的控制以及一些常用的窗体和方法...
Syatem.Windows.Forms
类型
对话框
窗口
MDI窗口
窗体是容器
控件(control,可见)
组件(IComponent,不可见)
活动窗口——具有焦点
当用户使用鼠标、键盘和控件进行交互时,就产生了事件——而事件处理程序会处理这些事件。
常用窗体属性
AcceptButton:表示回车时哪个按钮被单击
AutoScroll:时候可出现滚动条
CancelButton:当按退出键时被单击
FormBorderStyle:窗体的边界
Font:文本字体
Text:文本
TopMost
Opacity(透明度:0.0 – 1.0)
常见窗体方法、事件
方法
Close(关闭并释放资源)
Hide
Show
事件
Load
事件驱动(事件处理模型)
事件驱动
(1)对象(称为“代理”)A触发事件E
(2)一旦事件发生,事件处理程序就自动被调用。
大多数情况下,我们不必创建自己的事件,而是处理由.net控件产生的事件。
演示:如何利用vs2005注册和定义事件处理程序
控件的属性和方法
常见属性
BackColoe / ForeColor
BackgroudImage
Enabled
Focused
Font
TabIndex / TabStop(Tab键有效)
Text / TextAlign
Visible
常见方法
Focus
Hide / Show
控件的布局
Anchor——和容器的边保持固定距离
Dock(停放)/DockPadding
Location——相对容器的坐标
Size(结构)
MinimumSize / MaximumSize——窗体最小化和最大化
常用控件
标签、文本框和按钮
组合框和面板
复选框、单选框
图片框(PictureBox)
下拉框
列表框
复习完毕..
流水账记法..请大家见谅..
拓展:如何用窗口程序作一个日程表(提示:列表框;文本文件保存数据)
有点麻烦..思考ING...(C#初学者)
有高手看到的能给点思路么?
(另外能推荐基本比较好的关于C#的书么..在此先谢过..)