C# 第四章 窗体应用

Windows应用程序:也称为WinForm(Windows窗体)应用程序,一般包含一个或多个窗体,窗体包含了多种控件,eg:按钮、输入的文本框等,基于可视化的窗体和控件,用户能与应用程序进行交互

窗体常用属性
属性名说明
Name窗体对象的名字
BackColor窗体背景颜色
Icon窗体的图标
BackgroundImage窗体的背景图像
FormBorderStyle

窗体显示的边框样式,有七个可选值,默认Sizable

(可调整边框大小)

MaximizeBox

确定窗体标题栏的右上角释放有最大化框

默认true

ShowInTaskbar

确定窗体是否出现在Windows任务栏中

默认true

StartPosition确定窗体第一次出现时的位置
Text窗体标题栏中显示的文本
TopMost

指示窗体是否始终显示在此属性未设置true的所有窗体上

默认False

WindowState确定窗体的初始化可视状态,默认值Normal

控制窗体显示位置:StartPosition,用于控制窗体加载时在显示器中出现的位置

StartPosition属性值及说明
属性值说明
Manual窗体的位置由Location属性确定
CenterScreen窗体在当前屏幕内居中
WindowsDefaultLocation(默认值)

窗体定位在Windows默认位置

尺寸由Size属性决定

WindowsDefaultBounds

窗体定位在Windows默认位置,

其边界也由Windows默认决定

CenterParent窗体在其父窗体中居中

窗体的可视化状态:窗体加载后初始化显示状态可以通过WindowState属性设置

WindowState的属性值及说明
属性值说明
Normal(默认值)窗体加载后的初始尺寸由Size属性决定
Minimized窗体加载后直接最小化任务栏
Maximized窗体加载后直接最大化

窗体的常用事件:在Windows操作系统中,所有的操作都可以通过鼠标和键盘来完成

eg:鼠标双击快捷方式、运行程序,这些操作都是通过事件机制处理的,这种随时响应事件以及事件进行处理的机制称为事件驱动机制

窗体的常用事件
事件名说明
Load窗体加载事件,加载事发生
Click窗体单击事件,单击窗体时发生
DoubleClick窗体双击事件,双击事件时发生
MouseMove鼠标移动事件,鼠标移过窗体时发生
KeyDown键盘按下事件,在首次按下某个键时发生
KeyUp键盘释放事件,在释放某个键时发生

窗体颜色变换:

显示消息框:是一个MessageBox对象 

最简单的消息框:MessageBox.Show(要显示的字符串)

带标题的消息框:MessageBox.Show(要显示的字符串,消息框标题)

带标题、按钮的消息框:MessageBox.Show(要显示的字符串,消息框标题,消息框按钮)

带标题、按钮、图标的消息框:

     MessageBox.Show(要显示的字符串,消息框标题,消息框按钮,消息框图标)

 设置启动窗体:

注意:弹出窗体的步骤通常分为两步,首先使用关键字new 创建窗体对象,然后通过对象调用Show或ShowDialog ,显示窗体有两种形式:非模式窗体和模式窗体,使用show为非模式窗体,非模式窗体在显示时 仍能操作系统中的其他窗体,模式窗体在显示时,不能操其他窗体,直到该模式窗体关闭为止

提示:窗体对象除了Show()方法和ShowDialog()方法显示窗体外,还可以使用窗体的Hide()来隐藏窗体和Close()来关闭窗体,如果当前窗体不是主窗体(即第一启动的窗体),使用Close()时只会关闭当前窗体,如果需要关闭整个Windows应用程序,一般使用Application.Exit()

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值