2017-4-24 WinForm开发基础、窗体的属性CenterScreen
WinForm中文名称: Windows窗体,是·Net开发平台中对Windows Form的一种称谓。
客户端应用程序:C/S
客户端很重要的特点:可以操作用户电脑上的文件
窗体属性:
窗体种类:
+ 记事本类型
+ 计算器类型
+ 无边框类型
+ 不规则类型
+ 置顶类型
要记住的窗体属性:
布局:
AutoSizeMode属性 :值是: GrowAndShrink不能调整窗体大小 ;值是:GrowOnly 可以改变大小
AutoScroll ----------------用来获取或设置一个值,该值指示窗体是否实现自动滚动。
MaximumSize--------------窗体的最大尺寸(宽,高)
MinimumSize-----------------窗体的最小尺寸(宽,高)
Size-----------------------------窗体当前的尺寸
StartPosition - -----------------用来获取或设置运行时窗体的起始位置。记住两个值centerscreen(根据屏幕位置居中)centerparent(根据父级的位置居中)
WindowState--------------------用来获取或设置窗体的窗口状态
窗口样式:
ControlBox-----------------------用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框
Icon-------------------------------窗体标题栏的小图标
MaximizeBox----------------------用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮是否可用。
MinimizeBox------------------------用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮是否可用。
Opacity------------------------------控件的不透明度百分比。
ShowIcon-------------------------------指示是否在窗体的标题栏中显示图标。
ShowInTaskbar-------------------------确定窗体是否出现在windows任务栏中。
TopMost---------------------------------------指示该窗体是否始终显示在此属性未设置为true的所有其他窗体之上。
TransparencyKey-----------------------------------绘制到窗体上时将显示为透明的颜色。
外观:
BackColor---------------------------------------组件的背景色
BakcgroundImage-----------------------------组件的背景图片
BackgroundImageLayout--------------------- 组件背景图片的布局
Cursor -----------------------------------------指针移过该控件时显示的光标
Font--------------------------------------------显示控件中文本的字体
ForeColor--------------------------------------组件的前景色,用于显示文本
FormBorderStyle------------------------------窗体的边框和标题栏的外观和行为
Text---------------------------------------------与控件关联的文本
杂项:
AcceptButton-----------------------------------该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
CancelButton-------------------------------------该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。
2017-4-24 WinForm开发基础、窗体的属性CenterScreen的更多相关文章
- Winform 开发基础分层框架
Winform 开发基础分层框架:
- C# WinForm开发 取消窗体关闭按钮
//禁用窗体的关闭按钮 private const int CP_NOCLOSE_BUTTON = 0x200; protected override CreateParams CreateParam ...
- wpf控件开发基础(5) -依赖属性实践
原文:wpf控件开发基础(5) -依赖属性实践 知识回顾 接上篇,回顾这三篇讲了什么东西 首先说明了属性的现存问题,然后介绍了依赖属性的基本用法及其解决方案,由于依赖属性以静态属性的方式存在,进而又介 ...
- iOS开发基础篇-transform属性
一. transform 属性 在OC中,通过 transform 属性可以修改对象的平移.缩放比例和旋转角度. 1)创建“基于控件初始位置”的形变 CGAffineTransformMakeRot ...
- Winform开发之窗体传值
Winform的窗体之间的数据传递是开发的必备技术,下面介绍几种典型的传值方法 1.构造函数传值,但这种方法是单向的(推荐) 上代码,先传值 private void button2_Click(ob ...
- Winform开发之窗体显示、关闭与资源释放
Winform的窗体涉及到一般窗体(单文档窗体).MDI窗体.窗体之间的关系等,那么如果调用打开新窗体.如何关闭窗体.窗体资源的释放等都关系到软件运行的效率,本文一一介绍 1.窗体的显示 从一个窗体打 ...
- Winform开发入门集中培训系列文章
最近有个培训,写PPT不如写博客了,共享是程序猿的职业情操吧,因此,本人准备写一个Winform开发的系列文章,对于初级开发者来说,应该比较有用,写作当中不免错误或不成熟的地方,看到的朋友请留言指出, ...
- IOS开发基础知识碎片-导航
1:IOS开发基础知识--碎片1 a:NSString与NSInteger的互换 b:Objective-c中集合里面不能存放基础类型,比如int string float等,只能把它们转化成对象才可 ...
- C#+Winform开发窗体程序
学习笔记 第一章:winform基础 一.概述 1.Windows Form(简称WinForm) 是微软.NET平台下用于开发"图形界面"应用程序的组件. 2.C/S架构 客户机 ...
随机推荐
- 关于wxpython多线程研究包括(import Publisher错误研究)
作为一个自动化测试人员,开发基本的应用桌面程序是必须的!最近在研究wxpython相关知识,目前看到多线程一块,发现官方文档介绍说:"在线程中不能修改修改窗口属性!",但是实际情况 ...
- 用python抓取求职网站信息
本次抓取的是智联招聘网站搜索“数据分析师”之后的信息. python版本: python3.5. 我用的主要package是 Beautifulsoup + Requests+csv 另外,我将招聘内 ...
- App对接支付宝移动支付功能
前段时间看了下app对接支付宝移动支付的功能,并自己总结了下支付宝移动支付的实现流程 一.申请流程 前提是已有现成的应用. 1. 申请地址 https://b ...
- js模块化加载器实现
背景 自es6以前,JavaScript是天生模块化缺失的,即缺少类似后端语言的class, 作用域也只以函数作为区分.这与早期js的语言定位有关, 作为一个只需要在网页中嵌入几十上百行代码来实现一些 ...
- tomcat常见错误
在这里总结下之前遇到的关于Tomcat的错误: 第一个: web.xml 文件配置的 url-pattern 出现了与其他工程中重名的访问url 在console台可以看到这行报错的代码: Cause ...
- css的存在方式和选择器
css的存在方式 元素内联 页面嵌入 外部引入 元素内联 直接在html的标签中定义样式,类似于: <div style="属性1;属性2;属性3"><div&g ...
- CognitiveJ一个Java的人脸图像识别开源分析库
CognitiveJ 是一个开源的,支持 Java 8 API 的库,用于管理和编排 Java 应用和微软的Cognitive(Project Oxford)机器学习和图像处理库的项目,可以让你查询以 ...
- websocket 项目应用
序言 很早就想用起来websocket,可惜需要后台服务的支持,技术的翻新总会给我带来巨大的冲击,最近后端人员学习了websocket相关后台技术.于是我们开始动起来了. 学习 这位大兄弟的文章 h ...
- 多线程CountDownLatch和Join
如果现在有五个线程A.B.C.D.E,请问如何用E线程用于统计A.B.C.D四个线程的结果? 题意需要用E线程统计A.B.C.D四个线程,也就是说E线程必须要等到前面四个线程运行结束之后才能执行.那么 ...
- 性能调优之SQL优化
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...