1.

FormBorderStyle属性用于设置窗体的边框样式
属性默认值为Sizable,运行后窗体大小可拖拽鼠标随意调整。
FIxedSignle值,可以让运行后固定窗体大小,
如果将属性值更改为none,则运行后窗体边框包括标题栏会全部隐藏,无法拖拽也不法更改窗体大小

2.

StartPosition属性用于控制窗体的显示位置
CenterScreen属性值,可以让窗体显现在显示屏中央
CenterParent属性值,可以让窗体在其父窗体中居中

3.

WindowState属性用于设置窗体的可视状态
Nomal属性值,窗体加载后呈现出来的效果是size属性决定的
Minimized属性值,窗体加载后直接最小化到任务栏
Maximized属性值,窗体加载后直接最大化

4.

BackColor属性,用于设置窗体的背景颜色
BackGroundImage属性,用于设置窗体的背景图片
BackGroundImageLayout属性,用于设置背景图片平铺方式

5.窗体的常用事件

Load:加载事件,窗体加载时发生
Click:窗体单击事件,单击窗体发生
DoubleClick:窗体双击事件,双击窗体发生
MouseMove:鼠标移动事件,鼠标移过窗体时发生
KeyDown:键盘按下事件,在首次按下某个键时发生
KeyUp:键盘释放事件,在释放某个键时发生
在使用KeyDown事件和KeyUp事件的的时候,首先要打开相应的KeyPreview这个属性
FormClosing:窗体关闭事件,关闭窗体时发生

Application.Exit(); 需要关闭整个Windows应用程序,一般使用这个方法。
Hide();这个方法可以隐藏windows控件
Close();这个方法可以关闭窗体,如果当前窗体不是主窗体,使用Close()方法可以关闭当前窗体

6.消息显示框

消息显示框需要使用MessageBox的show方法,常用的消息框有四种类型
每个消息框都有一个返回值,是一种DialogResult类型

1.最简单的消息框

MessageBox.Show("要显示的字符串");

2.带标题的消息框

MssageBox.Show("要显示的字符串","消息框的提示标题");

3.带标题、带按钮的消息框

MessageBox.Show("请输入账号","提示",MessageBoxButtons.YesNo);

4.带标题、按钮、图标的消息框

MessageBox.Show("请输入账号","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information);

第四章节 窗体应用(Form窗体)相关推荐

  1. C# Form窗体添加启动画面

    C# Form窗体添加启动画面 目录 C# Form窗体添加启动画面 一.找图片 二.添加窗体 三.提前加载图片窗体 四.自定义显示代码   如果要使你的window软件界面显得牛逼点,就来个驱动图片 ...

  2. C#编写窗体(Form)常用属性

    C#编写窗体(Form)常用属性 所谓窗体其实就是Windows的窗口,C#中的 利用Visual C#编写Windows应用程序的一般过程 利用Visual C#编制Windows应用程序的过程可归 ...

  3. Form窗体添加背景图片

    paip.提升用户体验-------在C++ Builder 中为Form窗体添加背景图片 paip.在C++ Builder 中为Form窗体添加背景图片 Form窗体添加背景图片,一般好几种方法: ...

  4. [Visual Studio 2022 C# VSTO Excel]复制form窗体或复制cs类的正确做法

    [Visual Studio 2022 C# VSTO Excel]复制form窗体或复制cs类的正确做法 如果直接在VS中复制粘贴的话,则会报错. 解决方法: 1.将要复制的form窗体和类的三个类 ...

  5. C#winform 点叉叉按钮关闭一form窗体应用后,后台进程仍在运行的解决办法

    文章目录 前言 一.可能的原因1 1.1猜想1 1.2验证 1.3结论 二.可能的原因2 2.1猜想2 2.2验证 2.3结论 三.最终解决办法 3.1出现的原因: 3.2解决办法1 3.3解决办法2 ...

  6. 在delphi Form窗体的panel 中嵌入 Fmx窗体

    1.创建2个工程,一个是window application ,一个bpl 工程(multi-device Forml),创建方式见: 在delphi Form窗体调用Fmx窗体_zjg076000的 ...

  7. VB.NET的form窗体操作

    此处假设有2个窗体,窗体A与窗体B 打开窗体 窗体A在打开窗体B时存在2种方式: 窗体B.Show() 无模式,在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体. 窗体B.ShowDialog() ...

  8. WinForm开发,窗体显示和窗体传值相关知识总结

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法: Form.ShowDialo ...

  9. winform php 交互,WinForm开发,窗体显示和窗体传值

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDial ...

最新文章

  1. 电脑常用的几个快捷键
  2. android怎么关应用程序,如何关闭Android应用程序?
  3. 2017年10月21日 数据库基础三大范式
  4. 支付宝商户代扣2.0文档
  5. MySQL学习笔记06【多表查询、子查询、多表查询练习】
  6. php数据库根据相似度排序,php数组字段相似度排序
  7. 沃尔玛招聘.NET软件工程师
  8. EE Servlet 3:使用会话和过滤器开发用户登录
  9. 关于夏季及雷雨天气的MODEM、路由器使用注意事项
  10. 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞
  11. c#操作json 使用JavaScriptSerializer
  12. 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?
  13. 全球域名商解析新增量18强:万网易名位居三甲
  14. docker-ce版本与安装过程
  15. Idea,webStorm工具栏显示,添加快捷方式建文件
  16. 【华为OD机试真题 C语言】机器人走迷宫
  17. ArcGis for Android 集成天地图四川(一)
  18. 超千万人同时在线,抖音快手,是怎么抗住高并发?
  19. 获取电影天堂电视剧下载页面所有url地址
  20. CentOS8.1启动时出现Failed to start Switch Root错误如何解决?

热门文章

  1. 电池电堆及发动机的测试软件,燃料电池发动机测试系统的开发
  2. 无法关闭microsoft word_仅记录word文档损坏后的挣扎(亲历)
  3. python免费网课-python网课资源
  4. python零基础自学教材-Python3零基础教材电子书合集
  5. python在线编程免费课程-吐血整理!程序员最爱的13个免费Python课程
  6. python画50个图-Matplotlib如何绘制多个子图
  7. python自动化办公教程百度云-Python自动化测试视频教程【百度云盘下载】
  8. 手机上有没有学python的软件-有没有手机上就能轻松编程的app?
  9. python零基础能学吗-零基础小白多久能学会python
  10. 国家机构评测主流电视:长虹人工智能语音识别第一