窗体应用开发(Win Form)入门

要点:
  • C#开发Windows应用程序(就是WinForm)的方法
  • 理解事件驱动程序设计
  • 窗体属性、方法和事件
  • 基本控件的属性、方法和事件
  • 消息对话框的使用
C#可以开发出:控制台应用程序,窗体应用程序,web应用程序。
windows中绝大多数桌面程序都是窗体应用程序WinForm

窗体应用程序的优点:
  • 可视化
  • 所见即所得
  • 事件驱动
  • 响应复杂操作
  • 产生丰富的反馈
  • 符合用户习惯
  • 维护性好

编写Windows应用程序的一般过程
  1. 利用窗体设计器和空间组中的控件设计应用程序界面
  2. 设计窗口和控件的属性
  3. 编写事件方法代
所有窗体都继承自System.Windows.Forms类

窗体的常见属性:
Name
WindowSate
StartPosition
Text
Width
Heigth
Left: 获取或设置窗体左边缘的x坐标(单位像素)
Top :获取或设置窗体上边缘的y坐标(单位像素)
ControlBox:指示是否在该窗体标题栏中显示控制框(缩小,放大,关闭)
MaximumBox: 是否显示最大化按钮
MinmizeBox:
AcceptButton: 当用户按enter是否当做单击了按钮响应!
CancelButton: 当用户按esc是否当做单击了按钮响应!
Modal: 
ActiveControl:设置或获取
ActiveMdiChild:获取多文档界面的当前活动子窗口
AutoScroll:
BackColor
BackgroundImage
Enabled: 指示控件是否可以对用户交互做出响应
Font
ForeColor
IsMdiChild: 指示窗体是否为多文档界面MDI子窗体
IsMdiContainer: 指示窗体是否为多文档界面MDI中子窗体的容器
keyPreview: 指示按键事件传递到具有焦点的控件前,窗体是否接受该事件
MdiChildren : 数组属性
MdiParent
ShowInTaskbar: 指示是否在Windows任务栏中显示窗体
Visible
Capture: 为true时,鼠标会被限定在只有此控件响应


窗体常用方法
Show()
Hide()
Refresh()
Activate()
Close()
ShowDialog()

窗体常用事件
Load事件: 窗体加载到内存(第一次显示窗体前)发生
Activated事件:在窗体激活时要发生的事件
Deactive事件:窗体不活动时激活的事件
Reszie事件:改变窗体大小发生的事件
Paint事件
Click事件
DoubleClick事件
Closed事件

常用的Win Form控件
Label控件
TextBox文本框控件
Button
ListBox
ComboBox
RadioBox
CheckBox
PictureBox
Timer定时器控件

控件的基本属性
Name
Enabled:是否响应用户交互
Font
BackColor
ForeColor
Image 控件上显示的图像
Location 控件的左上角相对于它的容器 左上角的坐标
Size
Visible

控件的基本事件
MouseEnter:进入控件区
MouseDown:控件区内按下鼠标
MouseLeave:离开控件区


  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值