初识Windows程序

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();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Django Scrapy

win10快捷键大全 win10常用快捷键

win10快捷键大全大家可以来了解一下,今天小编带来了win10常用快捷键,很多朋友喜欢使用快捷键来操作电脑,那么Windows10系统有哪些新的快捷键呢 w...

51370
来自专栏晓晨的专栏

wpf、winform仿QQ靠边隐藏

9720
来自专栏hbbliyong

win8快捷键大全分享,非常全

Windows 8全新的Metro操作体验,对于没有平板只能用快捷键来提高效率了。全面的Windows 8快捷键,请下载微软官方的Windows 8快捷键表格,...

29340
来自专栏我和未来有约会

Silverlight性能优化

Silverlight性能优化 性能优化 监视性能(FPS) Silverlight的呈现性能会因指定的宿主参数和内容的复杂程度而异。 为了监视FPS的值我们...

20770
来自专栏我和未来有约会

silverlightLogo动画

文件: silverlightLogoLoop.wmv SilverlightLogo.xml Silverlight.js demo.html Si...

204100
来自专栏张善友的专栏

[翻译]开发Silverlight 2.0的自定义控件

原文:Developing a Custom Control for Silverlight 2.0 译者:张善友 Download MediaButto...

22590
来自专栏菩提树下的杨过

用Design+Blend轻松制作环形文字

先看效果图: ? 步骤: 1.先启动Microsoft Expression Design 3 a.画一个正圆,再随便打几个字,同时选中文字和圆 b.选择菜单栏...

189100
来自专栏施炯的IoT开发专栏

创建分辨率自适应的Windows Phone 8应用程序

1. 引言     Windows Phone 7平台只支持WVGA分辨率(480*800)的设备,这对于应用程序的UI设计来说是有利的,因为设计人员不用考虑多...

21270
来自专栏林德熙的博客

wpf 如何使用 Magick.NET 播放 gif 图片 安装 Magick.NET解析 gif播放 gif

最近在做 gif 播放,发现 gif 播放需要很多内存,于是就使用 Magick.NET 播放,但是这个方式也需要很多的内存。播放一张 uwp 萤火虫 需要 ...

8520
来自专栏无原型不设计

【Mockplus教程】创建

新建页面可以使用三种方式来实现: 1 点击右边页面树顶部的“+”按钮; 2 在右边页面面板空白处右击,在弹出菜单中选择“新建页面”; 3 直接使用快捷键...

29760

扫码关注云+社区

领取腾讯云代金券