WinForm - C/S 客户端     B/S 网页端

客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序
特点:
不需要联网也可以打开使用部分功能
但是现在的情况是许多功能依然需要互联网的支持

运行结构:代码部分在用户电脑上执行

使用window窗体应用程序

常见窗口类型:1、记事本    2、计算器    3、杀毒软件、QQ这种漂亮的窗体    4、不规则窗体

窗口布局:

(1)AutoScroll:当控件内容超出可见区域时,自动显示滚动条

(2)AutoScrollMargin (100, 100):当控件内容右侧和下方距离边框的距离小于100px时,自动显示滚动条

(3)Location (200,100)窗体的左上角相对于桌面左上角的距离为距离左侧200,上侧100。注:Location属性发挥作用时,StartPosition属性需选取Manual

(4)MaximumSize(600,500)窗口可调整的最大大小,最大宽600,最大高500

(5)MinimumSize(200,100)窗口可调整的最小大小,最小宽200,最小高100

(6)Size(x,y)窗口的尺寸,x,y输入数值调整窗口大小,单位:像素

(7)StartPosition 选择窗口第一次出现的位置,

  选择 Manual 时配合Location使用,详细请见第三条;

   选择CenterScreen时,窗口出现在桌面的居中位置;

   选择CenterParent时,窗口出现在父级窗口的居中位置;

(8)WindowState 选择窗口初始出现时的状态,

  选择Normal,窗口初始出现为正常状态;

  选择Minimized,窗口初始出现为最小化状态;

  选择Maximized,窗口初始出现为最大化状态;

窗口样式:

(9)ControlBox 是否显示控制框,

  选择True,显示

  选择False,不显示以上控制框;

(10)HelpButton,选择TRUE只有在最小化和最大化取消显示时才会出现:

(11)Icon  指示窗体的图标,必须为ico格式的图标

  在系统菜单框中显示

  和任务栏中显示

(12)MaximizeBox  是否有最大化框

(13)minimizeBox  是否有最小化框

(14)Opacity  窗口的透明度  100%为不透明,0%为全透明;

(15)ShowIcon  是否在标题栏中显示窗体的图标

(16)ShowInTaskbar   是否在window任务栏中显示窗体的图标

(17)TopMost  窗口置顶,例如QQ登陆界面

(18)TransparencyKey  将所选颜色设为透明色,如下将白色设为透明色

  

窗口设计:

(19)(Name)给程序看的名称

窗口外观:

(20)BackColor  背景颜色

(21)BackImage  背景图片

(22)BackImageLayout  背景图片布局方式

  选择None,原始图片比例在左上角显示;  选择Tile ,原始比例平铺;

    

  选择Center,原始图片比例居中显示;     选择Streth,拉伸显示;

    

  选择Zoom,不改变如片比例,适应显示;

  

(23)Cursor 鼠标显示样式:

(24)Font 窗口中字体的样式和大小

(25)FontColor 前景色,即字体的颜色

(26)FormBorderStyle  窗口的边框和标题栏的外观选择  

  选择None,无边框无标题栏;        选择Sizable,正常样式;

      

  选择FixedSnigle,不可拖拽大小;    选择Fixed3D,不可拖拽大小;

      

  选择FixedDialog,不可拖拽大小;    选择SizableToolWindow,可拖拽大小;

      

  选择FixedToolWindow,不可拖拽大小;

  

(27)Text  左上角显示的文字

  

  

WinForm 窗体属性的更多相关文章

  1. WinForm 窗体属性 窗体美化

    WinForm是·Net开发平台中对Windows Form的一种称谓. Windows窗体的一些重要特点如下: 功能强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的 ...

  2. winform窗体置顶

    winform窗体置顶 金刚 winform 置顶 今天做了一个winform小工具.需要设置置顶功能. 网上找了下,发现百度真的很垃圾... 还是必应靠谱些. 找到一个可以链接. https://s ...

  3. winform窗体控件(全)

    回顾跟补充下除了昨天那常用6个其他的winform窗体控件作用 1:Button:按钮 (1)AutoSize:如果是True的情况下,内容将会撑开:False的话会另起一行 (2)Enabled: ...

  4. WinForm 窗体基本属性、公共控件

    一.WinForm:客户端程序制作 - C/S (B/S:服务器端) 它是基于.NET Framework框架上运行,不是必须在windows系统上才能运行---------------------- ...

  5. C#实现WinForm窗体逐渐显示效果

    C#实现WinForm窗体逐渐显示效果,这个博客园里面已经有其它人已经实现了,原理很简单,就是通过定时改变窗体的透明度(从0到1,即透明度从完全透明到不透明),我这里也是按照这个思路来实现的,但是我做 ...

  6. .NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能

    IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现winForm窗体换肤! 网上很多朋友说在VS2010中不能使用IrisSkin2.dll,我这里提供一个取巧的办法. Iri ...

  7. C#中WinForm窗体事件的执行次序

    C#中WinForm窗体事件的执行次序如下: 当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件:        System.Windows.Forms.Control ...

  8. 关于WinForm引用WPF窗体---在Winform窗体中使用WPF控件

    项目中有个界面展示用WPF实现起来比较简单,并且能提供更酷炫的效果,但是在WinForm中使用WPF窗体出现了问题,在网上找了一下有些人说Winform不能引用WPF的窗体,我就很纳闷,Win32都能 ...

  9. C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能

    IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现WinForm窗体换肤 然而IrisSkin2.dll只能在.NET Faremwork 4.0以及之前的版本使用,所以要在V ...

随机推荐

  1. 使用Jmeter进行http接口性能测试

    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具. 但是Postman只能模拟单客户端的单次请求,而对 ...

  2. [荐]js模版引擎handlebars.js

    [官方介绍:http://handlebarsjs.com/] Handlebars provides the power necessary to let you build semantic te ...

  3. [Liferay6.2]Liferay Dynamic Query API示例

    介绍 Liferay提供了几种方法定义复杂的查询用来检索数据库中的数据. 通常情况下,在每个service Entity中,通过定义一些'finder'方法,可以便捷地满足基本的数据查询操作. 但是, ...

  4. "Project facet Java version 1.7 is not supported"的问题解决的办法

    问题描述 在eclipse中,从SVN中检出project代码,拖拽式部署到local server中的时候,报出以下错误: 问题分析 问题产生的原因是,SVN中的代码是采用java 1.7开发编译的 ...

  5. 在Salesforce中可以对某一个Object的Standard Button或Link进行重写

    在Salesforce中可以对某一个Object的Standard Button或Link进行重写,来实现我们特定的逻辑过程,比如:在删除某个Object之前要判断该Object的某个Field的状态 ...

  6. javascript的笔记精简版

    在写javascript的代码时一定要用单引号或者双引号括起来,不带引号的话就以字符串来处理 在javascript里面不能以纯数字或者click命名函数或者变量 要想修改标签的属性,在html里面怎 ...

  7. 遍历进程活动链表(ActiveProcessLinks)、DKOM隐藏进程

    1.EPROCESS结构体 EPROCESS块来表示.EPROCESS块中不仅包含了进程相关了很多信息,还有很多指向其他相关结构数据结构的指针.例如每一个进程里面都至少有一个ETHREAD块表示的线程 ...

  8. 如何给你的ASP.NET页面添加HelpPage

    如何给你的ASP.NET页面添加HelpPage 最近写了一些webAPI,所以需要搞一套API的帮助文档,google了一下,发现这是可以自动生成的,以下就是如何自动生成HelpPage的说明. 参 ...

  9. Android自动化测试之Monkey Test 安装(二)

    因为Monkey Test是在eclipse上执行的,所以玩monkey test的时候要先配置安卓开发环境 一.Android开发环境搭建指南 1.安装JDK JDK下载链接:http://www. ...

  10. text()、html() 以及 val()的区别

    text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 下面的例子演示如何通过 text().htm ...