第四章节 窗体应用(Form窗体)
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窗体)相关推荐
- C# Form窗体添加启动画面
C# Form窗体添加启动画面 目录 C# Form窗体添加启动画面 一.找图片 二.添加窗体 三.提前加载图片窗体 四.自定义显示代码 如果要使你的window软件界面显得牛逼点,就来个驱动图片 ...
- C#编写窗体(Form)常用属性
C#编写窗体(Form)常用属性 所谓窗体其实就是Windows的窗口,C#中的 利用Visual C#编写Windows应用程序的一般过程 利用Visual C#编制Windows应用程序的过程可归 ...
- Form窗体添加背景图片
paip.提升用户体验-------在C++ Builder 中为Form窗体添加背景图片 paip.在C++ Builder 中为Form窗体添加背景图片 Form窗体添加背景图片,一般好几种方法: ...
- [Visual Studio 2022 C# VSTO Excel]复制form窗体或复制cs类的正确做法
[Visual Studio 2022 C# VSTO Excel]复制form窗体或复制cs类的正确做法 如果直接在VS中复制粘贴的话,则会报错. 解决方法: 1.将要复制的form窗体和类的三个类 ...
- 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 ...
- 在delphi Form窗体的panel 中嵌入 Fmx窗体
1.创建2个工程,一个是window application ,一个bpl 工程(multi-device Forml),创建方式见: 在delphi Form窗体调用Fmx窗体_zjg076000的 ...
- VB.NET的form窗体操作
此处假设有2个窗体,窗体A与窗体B 打开窗体 窗体A在打开窗体B时存在2种方式: 窗体B.Show() 无模式,在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体. 窗体B.ShowDialog() ...
- WinForm开发,窗体显示和窗体传值相关知识总结
以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法: Form.ShowDialo ...
- winform php 交互,WinForm开发,窗体显示和窗体传值
以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDial ...
最新文章
- 电脑常用的几个快捷键
- android怎么关应用程序,如何关闭Android应用程序?
- 2017年10月21日 数据库基础三大范式
- 支付宝商户代扣2.0文档
- MySQL学习笔记06【多表查询、子查询、多表查询练习】
- php数据库根据相似度排序,php数组字段相似度排序
- 沃尔玛招聘.NET软件工程师
- EE Servlet 3:使用会话和过滤器开发用户登录
- 关于夏季及雷雨天气的MODEM、路由器使用注意事项
- 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞
- c#操作json 使用JavaScriptSerializer
- 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?
- 全球域名商解析新增量18强:万网易名位居三甲
- docker-ce版本与安装过程
- Idea,webStorm工具栏显示,添加快捷方式建文件
- 【华为OD机试真题 C语言】机器人走迷宫
- ArcGis for Android 集成天地图四川(一)
- 超千万人同时在线,抖音快手,是怎么抗住高并发?
- 获取电影天堂电视剧下载页面所有url地址
- CentOS8.1启动时出现Failed to start Switch Root错误如何解决?
热门文章
- 电池电堆及发动机的测试软件,燃料电池发动机测试系统的开发
- 无法关闭microsoft word_仅记录word文档损坏后的挣扎(亲历)
- python免费网课-python网课资源
- python零基础自学教材-Python3零基础教材电子书合集
- python在线编程免费课程-吐血整理!程序员最爱的13个免费Python课程
- python画50个图-Matplotlib如何绘制多个子图
- python自动化办公教程百度云-Python自动化测试视频教程【百度云盘下载】
- 手机上有没有学python的软件-有没有手机上就能轻松编程的app?
- python零基础能学吗-零基础小白多久能学会python
- 国家机构评测主流电视:长虹人工智能语音识别第一