博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识windos程序
阅读量:5285 次
发布时间:2019-06-14

本文共 1124 字,大约阅读时间需要 3 分钟。

window 操作系统中,处处是窗体

简单 强大 方便 灵活

步骤 新建项目 项目类型 visual C#项目 模板 window应用程序

用partial 将同一个窗体的代码分开放在两个文件中:

一个存放在vs自动生成的代码中

冒号表示继承

像孩子继承父母的特征所有窗体都继承Form

窗体标题 : Name

窗体图标: Icon
图片背景Backgroundimage
背景颜色 backcolor
最大化按钮:MaximinBox
最小化按钮:Minimun
窗体边框样式 :FROMBorderStyle
窗体初始位置:StartPosition
窗体状态:WindowsState
帮助按钮:HelpButton

命名规范-前缀

控件名称 控件类名 命名前缀
标签 Label lal
文本框 TextBox txt
组合框 ComboBox Cbo
按钮 Button btn

规范化命名可以提高程序的可读性和可维护性

标签label

image:标签上的图像
text:显示的文本
文本框 TextBox:
MaxLength:最大字符数
MultiLine:是否可以输入多行文本
PassWordChar:作为密码框时显示的密码字符
readOnly:是否允许编辑
Text:关联的文本

组合框ComboBox

Items:组合框中的项
DropDownStyle:组合框的风格
Text:组合框关联的文本
SelectedIndex:当前选中项的索引,从0开始
selectedItem:获取当前选定的项

按钮 Button

Enable:控件是否可用
Text :显示文件
TextAlign:文本的对齐方式

Windows应用程序是事件驱动
事件驱动:随时响应用户触发的事件,做出相应的处理
我们需要做的
针对相关事件,编写相应的事件处理程序
编写事件处理程序的步骤
选中控件 在属性窗口中单击 找到事件 双击生成事件处理方法 编写处理代码

若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确

窗体FROM

load事件:窗体加载时触发
文本框 textbox:
textchanged事件:文字改变时触发
按钮button
click事件:单击触发触动
每个控件的事件非常多,我们只需要关注常用的事件即可

messageBox消息框

为什么要使用消息框?
显示消息
向用户请求消息

实现步骤

1定义窗体对象
2显示窗体
语法
被调用的窗体类名 窗体对象=new被调用的窗体类名();
窗体对象.Show();

转载于:https://www.cnblogs.com/abc666/p/7797237.html

你可能感兴趣的文章
【算法•日更•第四十六期】二分图(基础)
查看>>
【算法•日更•第四十七期】Mac与windows系统的差别
查看>>
【算法•日更•第四十八期】二分图(匈牙利算法)
查看>>
【算法•日更•第四十九期】双系统
查看>>
【算法•日更•第五十期】二分图(km算法)
查看>>
【算法•日更•第五十一期】知识扫盲:什么是离散化?
查看>>
【算法•日更•第五十二期】知识扫盲:什么是调和数?
查看>>
【算法•日更•第五十三期】知识扫盲:什么是积性函数?
查看>>
【算法•日更•第五十四期】知识扫盲:什么是operator?
查看>>
【算法•日更•第五十五期】知识扫盲:什么是卡常数?
查看>>
【算法•日更•第五十六期】扩展欧几里得算法
查看>>
【算法•日更•第五十七期】快速傅里叶变换(FFT):从入门到放弃
查看>>
【算法•日更】日更内容汇总
查看>>
【数论】莫比乌斯反演Mobius inversion
查看>>
LASSO回归与L1正则化 西瓜书
查看>>
S4VM解析
查看>>
SWATS算法剖析(自动切换adam与sgd)
查看>>
DeepMind提出新型超参数最优化方法:性能超越手动调参和贝叶斯优化
查看>>
CVPR2019目标检测方法进展综述
查看>>
史上最全的spark面试题——持续更新中
查看>>