WINFORM 开发模式,窗体回到默认样式方法。
软件分为3类 客户端 网站应用 app
WINFORM 主要用来只做客户端应用程序、C/S
客户端程序很重要的特点:可以操作用户电脑上的文件,执行在客户端上,电脑的配置越高执行就越流畅。
在program类里面有这个代码

这一个 RUN里面的 newform1 就是在程序运行的时候,回创建一个新的form1窗口对象
主要操作的还是form.cs文件。
也是分为两个界面,一个是代码界面,一个是设计界面。 主要在设计界面完成。
form类的属性分为了两部分,这里partial就是代表这是属性的一部分

类的另一部分代码在这个form1里面


窗体属性
窗体种类:
+ 记事本类型 可随意更改大小
+ 计算器类型 固定大小 不可最大化
+ 无边框类型 无边框,无标题栏选项
+ 不规则类型 不规则形状边框
+ 置顶类型 显示基层高,在所有程序的最上面
窗体常用属性
+ 布局
- AutoScroll 内容超出范围会出现滚动条
- MaximumSize 窗体最大大小
- MinimumSize 窗体最小大小
- Size 窗体目前大小,会随时跟着改变
- StartPosition 窗体启动位置,center screen会根据屏幕位置居中,center parebt 根据父级窗口居中
- WindowState 窗体初始化可见状态,初始最小化或者最大化
+ 窗口样式
- ControlBox 是否有标题栏菜单关闭,最大化,最小化啥的
- Icon 左上角 ico格式图标
- MaximizeBox 菜单是否有最大化按钮
- MinimizeBox 菜单是否有最小化按钮
- Opacity 透明度 100%则一点不透明 0%全透明,消失了
- ShowIcon 是否显示左上角小图标
- ShowInTaskbar 这个窗体是否显示在桌面任务栏中
- TopMost 是否置顶显示
- Tran....Key 让某一个颜色变成透明
+ 外观
- BackColor 背景颜色
- BakcgroundImage 背景图
- BackgroundImageLayout 背景图展开方式
- Cursor 鼠标样式
- Font 字体样式
- ForeColor 字体颜色
- FormBorderStyle 有无边框,边框样式
- Text 与空间关联的文本
+ 杂项
- AcceptButton “接受”按钮 , 每次按enter都相当于单机该按钮
- CancelButton “取消”按钮 , 每次按esc都相当于单机该按钮
补充两条
- this.WindowState= FormWindowState.Normal;将这个窗体回归到默认样式[如最小化到还原]
- Form1,Form2,Form3每个都是一个数据类型,因为他们都是继承自Form,Form是所有窗体类型的基类,若果写一个Form类型的泛型集合,它们也都能放到里面.
WINFORM 开发模式,窗体回到默认样式方法。的更多相关文章
- DevExpress控件库 开发使用经验总结2 DevExpress汉化之WinForm开发模式汉化
2015-01-24 DevExpress控件库默认安装后,使用的本地资源为英文.Developer Express .NET产品都有本地化资源,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等 ...
- C# WinForm开发 取消窗体关闭按钮
//禁用窗体的关闭按钮 private const int CP_NOCLOSE_BUTTON = 0x200; protected override CreateParams CreateParam ...
- Windows UWP开发系列 – 控件默认样式
今天用一个Pivot控件的时候,想修改一下它的Header样式,却发现用Blend和VS无法导出它的默认样式了,导致无法下手,不知道是不是Blend的bug. 在网上搜了一下,在MSDN上还是找到了它 ...
- winform中设置窗体的默认焦点
winform的窗体中,有时候需要设置默认焦点,有时候需要取消默认焦点. 设置默认焦点,最简单的方法就是设置这个控件的tabIndex,例:textBox1.TabIndex = 0; 也可以在窗体事 ...
- Winform开发之窗体传值
Winform的窗体之间的数据传递是开发的必备技术,下面介绍几种典型的传值方法 1.构造函数传值,但这种方法是单向的(推荐) 上代码,先传值 private void button2_Click(ob ...
- Winform开发中另一种样式的OutLookBar工具条
很早的时候,曾经写了一篇随笔<WinForm界面开发之“OutLookBar”工具条>介绍了OutLookBar样式的工具条,得到很多同行的热烈反馈,我个人也比较喜欢这样的工具条布局,因此 ...
- winform 中设置窗体的默认焦点
转载:http://www.cnblogs.com/weekzero/p/3504513.html winform的窗体中,有时候需要设置默认焦点,有时候需要取消默认焦点. 设置默认焦点,最简单的方法 ...
- Winform开发之窗体显示、关闭与资源释放
Winform的窗体涉及到一般窗体(单文档窗体).MDI窗体.窗体之间的关系等,那么如果调用打开新窗体.如何关闭窗体.窗体资源的释放等都关系到软件运行的效率,本文一一介绍 1.窗体的显示 从一个窗体打 ...
- WinForm 里面关闭窗体的两个方法的区别 Form.coles()与Application,Exit()
随机推荐
- 计算机_软件技巧_01_优雅地再word中插入代码
二.参考资料 1.如何优雅的在 Microsoft word中插入代码
- sass入门篇
CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行编码工作. 通俗的说,“CSS ...
- IE9 placeholder 不兼容的解决
坑爹的IE9-,真的是够够的了,不过公司不要求兼容这个玩意了,自己觉得兼容这个鬼还是挺有挑战性的,自己也碰到不少难题,一个个解决. css: .placeholderColor { color : # ...
- 字符集、字符编码、XML中的中文编码
字符集.字符编码.XML中的中文编码 作为程序员的你是不是对于ASCII .UNICODE.GB2321.UTF-7.UTF-8等等不时出现在你面前的这些有着奇怪意义的词感到很讨厌呢,是不是总觉得好象 ...
- 3.16 draw 3.17 更新函数
3.16 draw virtual void draw(); void HelloWorld::draw() { CCSize size = CCDirector::sharedDirector()- ...
- Python 2.7_多进程获取简书专题数据(一)
学python几个月了正好练练手,发现问题不断提高,先从专题入手,爬取些数据,一开始对简书网站结构不熟悉,抓取推荐,热门,城市3个导航栏,交流发现推荐和热门是排序不同,url会重复,以及每个专题详情页 ...
- CODEVS 1174 靶形数独
题目描述 Description 小城和小华都是热爱数学的好学生,最近,他们不约而同地 迷上了数独游戏,好胜的他们想用数独来一比高低.但普通 的数独对他们来说都过于简单了,于是他们向Z 博士请教,Z ...
- unix下网络编程之I/O复用(二)
select函数 该函数允许进程指示内核等待多个事件中的任何一个发生,并仅在有一个或是多个事件发生或经历一段指定的时间后才唤醒它.我们调用select告知内核对哪些描述字(就读.写或异常条件)感兴趣以 ...
- 解决sql脚本文件太大无法打开的问题
as we known,sql数据库高版本向低版本还原是不太可能但是又经常会碰到的事,今天实测了一种方法 步骤:任务—>生成脚本—> 下一步->高级,选择数据库版本和编写脚本数据类型 ...
- POJ3264(RMQ-ST算法)
Balanced Lineup Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 47087 Accepted: 22101 ...