[推荐] [分享]做一做,winfrom 窗体程序 自动缩放 [问题点数:50分,结帖人hanjun0612]

Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
结帖率 96.67%
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs8
本版专家分:48147
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs12
本版专家分:401750
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:89428
版主
Blank
进士 2017年 总版技术专家分年内排行榜第五
Blank
银牌 2017年7月 总版技术专家分月排行榜第二
Blank
铜牌 2017年6月 总版技术专家分月排行榜第三
Blank
红花 2017年12月 .NET技术大版内专家分月排行榜第一
2017年11月 .NET技术大版内专家分月排行榜第一
2017年10月 .NET技术大版内专家分月排行榜第一
2017年9月 .NET技术大版内专家分月排行榜第一
2017年8月 多媒体开发大版内专家分月排行榜第一
2017年8月 .NET技术大版内专家分月排行榜第一
2017年7月 多媒体开发大版内专家分月排行榜第一
2017年7月 .NET技术大版内专家分月排行榜第一
2017年6月 .NET技术大版内专家分月排行榜第一
2017年5月 多媒体开发大版内专家分月排行榜第一
2017年4月 多媒体开发大版内专家分月排行榜第一
2016年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2015年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2014年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
Bbs4
本版专家分:1494
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:5
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs3
本版专家分:525
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs9
本版专家分:64790
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs1
本版专家分:0
Bbs1
本版专家分:15
Bbs2
本版专家分:260
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:10
Bbs6
本版专家分:7899
Bbs1
本版专家分:0
Bbs5
本版专家分:3772
Bbs5
本版专家分:2359
Blank
蓝花 2016年11月 扩充话题大版内专家分月排行榜第三
Bbs2
本版专家分:188
Bbs2
本版专家分:188
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:5637
Bbs4
本版专家分:1019
Bbs6
本版专家分:6954
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs8
本版专家分:48147
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
其他相关推荐
WinForm窗体自适应分辨率
我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。     在这里我们只考虑相对于自己窗体的窗口坐标更简单,也就是成比例变化。为了多个窗体共用,我在这里创建一个类AutoS
C#winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
由于要用winform开发一个桌面安装版考试软件,用户量也比较多, 所以很多用户反映软件的界面经常超出屏幕,部分功能或内容无法显示完整。 软件界面有几个设置大小固定为宽1066, 高718。 我本机的开发电脑是宽屏的,所以显示效果还是不错,但是用户的电脑配置千奇百怪, 各种尺寸都有,居然还有用几年前的上网本来使用的,导致界面超出了,无语啊。 之前我想了一种方式就是,主界面自动最大
C# Winform根据屏幕大小自动缩放
1  Form基类 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using
C#winform 经典小游戏贪吃蛇V1.0(一)
关于V1.0   为什么我给这个版本定义为V1.0嘞,因为在这个版本中仅仅实现了蛇的自动行进,按键对蛇的行进方向的操作和吃掉食物蛇身的增长等操作。 但是任何事情都必须一步一步来,当我们完成这个乞丐版的贪吃蛇,就为我们版本的更新打下了基础。 思路 首先我们生成一个空白的的窗体,然后再放一个timer控件,好了我们的游戏界面就建好了。 直接写后台代码。 没错就是这么简陋, 你可能会问:”...
Winform程序自动更新
Winform程序自动更新我也是第一次做,网上找了自动更新的源码,后来又根据在网上看到的一些方法,自己试了很久,最终还是有写错误,所以花了钱让别人帮忙调试成功的,下面是我自己捣腾出来的,方便大家借鉴,如果有什么错误的地方欢迎指正. 1、由于我是通过服务器的IIS发布自动更新的,更新之前先手动把程序复制到IIS服务器的目录下面,做一些更改,客户端才能正常自动更新。所以第一步是不熟IIS服务器(本人
C#控件大小(及字体)随窗口改变自动缩放
C#,控件大小、字体随界面大小变化、分辨率变化而自动调整。
C#中Winfrom窗体关闭方法的总结
前言C#的Winfrom窗体应用程序经常用到窗体的显示和关闭,但是关闭的方法有很多,我们在何种条件下采用何种方法关闭会有什么影响呢,今天来一个小小的总结。 方法列举常用到的窗体关闭方法有:this.Close();  Application.Exit(); Application.ExitThread();  System.Environment.Exit(0); 下面依依说明。 1. t
winfrom窗体中使用漂亮的窗体样式。
在Vs工具箱中,找到工具箱的左侧区域。 1.右键点击添加选项卡,并填写名字。 2.点击添加过的选项卡,右键选择项,选择.net framework 等待加载完成。 3.将IrisSkin4.dll和skins文件夹复制到程序的bin目录下的debug文件夹。 4.在选择选项卡中找到刚才放到bin目录下的IrisSkin4.dll,点击确定。 5,.将skinEngine拖到窗体中。 6
C# 控件随窗口大小变化自动缩放
1 要想控件随窗口大小变化自动缩放,就要重写Resize函数就可以实现了。 protected override void OnResizeEnd(EventArgs e) { base.OnResizeEnd(e); Size endSize = this.Size; float percentWidth = (float)endSize.Width / _beforeDialogSize.Width;
C#Winfrom数据库增删改查实例--SQL操作版
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Sy
Winform-程序员表白程序
Winform-程序员表白程序
C#WinFrom 打造个人记事本 -界面篇
界面所需控件MenuStrip 控件 -菜单栏 ToolStrip 控件 -工具栏 StatusStrip 控件 -状态栏 ContextMenuStrip控件 -右键菜单 RichTextBox 控件 -丰富的文本框 ToolStripContainer控件 -工具栏容器 控件详解MenuStrip 控件 ToolStrip 控件 StatusStrip
delphi自动根据窗体大小缩放控件大小
下面源码 在程度中大量用到EDIT和Mome对数据进行编辑的时,在程序设计时把版面排版好。可是在用户运行时窗口大小被调整,这时控件在窗口中的位置就发生了变化。要不只在一个角落上,要不就超出了窗口的大小。   每每这个时间就十怀恋C/S中的表单,能够按照百分比显示宽度。于是我自己通过tag属性设置值,在调整窗口大小时设置控件的位置:效果如下:(只用了三行代码) 下面源
放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。
做过很多winform项目,都为winform控件头疼不已。想实现一些漂亮的样子总是很难。我这里列举几个缺点: 1.winform控件大多是 绝对布局 ,你需要给出准确的坐标。那么在实现居中效果就会很难。 2.学习成本,也了解各个控件的结构,属性等。要想更熟练的掌握需要很多时间。 3.实现界面的成本,调整各个窗体,控件的样式到原型图的效果要用很长时间。 4.维护,需要懂得WINFROM的程
Winform简易聊天程序的设计
多线程的Socket编程实现
C#中窗体Form的美化
VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自动手对其进行改造----继承已有的控件,再对其相关的消息或事件进行处理。窗体Form作为界面的主体部分,必先对其进行美化,在窗体自绘的过程中,需要使用到GDI+,如若对GDI+不是很了解的同学可移步我的CSDN博客或者搜索下相关的介绍。 这篇文章将要
winfrom 无边框窗体改变大小
winfrom 无边框窗体改变大小 winfrom 无边框窗体改变大小 winfrom 无边框窗体改变大小 winfrom 无边框窗体改变大小
winfrom-背景图片填充自适应大小
一个属性很简单,防止遗忘 BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;在设计的时候建议置于底层容器,上层容器透明就好
WinForm窗体中插入FLASH动画
一、添加控件至工具箱 在vs2010中工具箱单击“选择项”à COM组件à浏览,找到路径为:C:\Windows\System32\Macromed\Flash中,找到以.ocx后缀的文(如Flash64_11_9_900_170.ocx),添加flash ocx控件。然后添加Macromedia Flash Factory Object组件,如下图显示: 添加成功后,工具
C# winfrom 不规则窗体实例
C# winfrom 不规则窗体实例 C# winfrom 不规则窗体实例 C# winfrom 不规则窗体实例 C# winfrom 不规则窗体实例 C# winfrom 不规则窗体实例
C# winform登陆框验证码的实现
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
窗体所有控件只读的一点心得
  遍历控件的一点心得。最近做个WinForm项目,有一个窗体,包含很多的TextBox控件,别很还有很多ComboBox控件,当窗体加载的时候需要把这些控件的ReadOnly属性设为true(ComboBox是Enable属性),让它们不能被编辑。于是开始分别写了两个方法,一个处理把TestBox,另一个专们处理ComboBox。后来一想这样通用性不强,比如,如果窗体中以后加入了其它类型的控件,
设置winform窗体背景图片自动适应窗体大小
bm = new Bitmap(fbImage); //fbImage图片路径 this.BackgroundImage = bm;//设置背景图片 this.BackgroundImageLayout = ImageLayout.Stretch;//设置背景图片自动适应
winform窗体中嵌入网页(DHTML代码和winfrom应用程序交互)
在开发RFID项目中,看到同事在winform中加入网页。界面用Css和JavaScript做出来的效果很不错,比直接用winform做出来的效果好得多。更何况winform在页面表现上没有像网页那样用css和javascript控制方便。(Winform项目开发心得).     经查看原来是在winform中用了System.Windows.Forms.WebBrowser控件来嵌入网页。通过
关于“C# 窗体程序自适应分辨率” 的一些探索
在 .NET Framework 版本 2.0 中,通过对 Windows 窗体自动缩放进行下列更改而克服了前面提到的缺陷: 对缩放的基本支持已经移到 ContainerControl 类,这样窗体、本机复合控件和用户控件都会获得统一的缩放支持。此外,添加了 AutoScaleFactor、AutoScaleDimensions、AutoScaleMode 和 PerformAutoSca
QT实现窗体自动缩放的快速实现方法
在构造函数中加入: ui->centralWidget->setLayout(ui->mainLayout); 即可; 其中centralWidget是窗体的主Widget,mainLayout是底层的布局(主布局); 注意:this->setLayout无效,是this->ui->setLayout才有效!...
Winform 工程反编译后窗体如何显示
Winform反编译后,如果想要让它象正常的工程一样,可以在窗体顷刻
WinForm始终置顶并获取焦点
使一个Winform始终置顶很简单,只要将这个Form的TopMost属性设置为True即可,但是强制让其获取焦点就比较麻烦了。 最开始的想法在Deactivate事件(Form处于非活动状态时)中,加入如下代码:             this.Activate();//this为当前窗体             this.Focus();     但是发现断点调试的时候O
C#Winform中使控件大小(包括字体)跟随窗体大小变化而变化
以前一直做伸手党,这回到了自己回报的时候了。虽然不是什么难题,但对于像我这样的初学者来说,如题这样一个小问题也是困扰了我好几天。之前上网查了很多相关资料以及一些示例代码但发现其中都有一些错误,而且以我目前的水平也查不出根源来。之后自己租服务器搭了VPN,翻墙出去又找了一波资料,终于找到了完美解决该问题的办法。如下:using System; using System.Collections.Gen...
WinForm显示窗体的两种方法
WinForm显示窗体的两种方法:(借鉴:http://blog.csdn.net/haibinglong/article/details/7311175) Form.Show() 无模式窗体 form.Modal=false Form.ShowDialog() 模式窗体form.Modal =true (注:modal属性只有在窗体load事件中或者之后才可以查出,窗体创建之前时无法得知此
.NET Core 3.0 前瞻:可用于构建 Windows 窗体应用程序
.NET Core 3.0 前瞻 简介 .NET Core 3 的亮点是对 Windows 桌面应用程序 (WinForm, WPF, UWP XAML) 的支持。我们将能够在 .NET Core 上运行新的或者现有的 Windows 桌面应用程序。除了 .NET Core 3 之外,还有 .NET Framework 4.8,此处不做介绍。 桌面应用程序使用 .NET Core 的好处 ...
微型超市收银系统 C# WinForm程序
微型超市收银系统 C# WinForm程序
【转载】c#做WinFrom中的进度条(ProgressBar)使用一二
【转载小峰刚 的博客园例子】 在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。 第一步:注意需要引用 using System.Threading; 第二步:定义一个代理,用于更新Pro
winfrom自定义鼠标tip窗体,自定义winfrom 窗体
winfrom自定义鼠标tip窗体,自定义winfrom 窗体
C# WinForm弹出窗口的两种方式
程序猿用C#语言编写form程序的时候,都会使用跳出窗口的语句,比如“form.Show()”和“form.ShowDialog()”,那这两种方法有什么区别呢? 方法/步骤 1  form.Show()弹出窗口         这个方法弹出来的窗体和父窗体(上一个窗体)是属于同一等级的窗体,这两个窗体可以同时存在而且可以随意切换。 2  form.ShowDi
vb窗口控件文字随窗体自动缩放
程序解决了以往的窗体内控件自动缩放时,字体缩放出现比例失调或者不能缩放的问题。分别用两种方式实现控件尺寸和控件文字的自由缩放。
WinFrom窗体程序
窗体程序窗体中的一些属性的设置。使用C#、WinFrom程序使用于初学者学习。
Winform使用皮肤
完成了一个Winform的窗体程序后,总想给它美化,让它更加绚丽点,所以在网上搜寻了哈,确实还是有收获,但是还是遇到点点问题,于是觉得还是可以写篇文章了。 为Winform窗体添加皮肤,需要用到一下文件 1. irisskin.dll 2. xxxx.ssk(皮肤文件) 3. 就 是你的winform咯 步骤: 1. 将irisskin.dll文件拷到项目中的b
C# winform典型系统开发模板
第2章 QQ企业通    2.1 设计思路 28   2.2 关键技术 28   2.2.1 INI文件的应用 28   2.2.2 线程的应用 30   2.2.3 在Socket中发送大容量的消息 30   2.2.4 将流序列化或反序列化为对象 31   2.2.5 用InnerList列表记录信息 31   2.3 设计过程 32   2.3.1 类库的设计 33   2.3.2 客户端注册模块设计 40   2.3.3 客户端登录模块设计 42   2.3.4 客户端QQ模块设计 43   2.3.5 客户端消息发送模块设计 48   2.3.6 服务器端控制台模块设计 52 第3章 SQL数据表提取器模块    3.1 概述 56   3.2 关键技术 56   3.2.1 如何备份数据库 56   3.2.2 如何还原数据库 57   3.2.3 如何附加数据库 58   3.2.4 如何分离数据库 59   3.2.5 设置数据库模式 59   3.3 设计过程 61   3.3.1 主窗体 61   3.3.2 获取服务器名称 62   3.3.3 获取所有数据库 63   3.3.4 获取所有数据表 64   3.3.5 备份数据库 66   3.3.6 还原数据库 67   3.3.7 附加数据库 68   3.3.8 分离数据库 70   3.3.9 导出表结构 71   3.3.10 导出数据 74 第4章 万能搜索模块    4.1 设计思路 80   4.2 关键技术 80   4.2.1 如何制作一个接口程序 80   4.2.2 实现接口程序的信息互传 80   4.2.3 如何将接口程序加载到其他程序中 82   4.2.4 怎样操作RichtextBox控件的选择文本 82   4.2.5 如何获取数据表中字段的描述信息 83   4.3 设计过程 83   4.3.1 获取数据表中字段的中文信息 84   4.3.2 添加数据表的查询条件 86   4.3.3 向SQL语句中添加括号 89   4.3.4 查询生成后的SQL语句 90   4.3.5 主程序获得接口信息 92 第5章 万能打印模块    5.1 设计思路 94   5.2 关键技术 94   5.2.1 打印设置(PrintDocument类) 94   5.2.2 打印预览对话框(PrintPreview Dialog) 95   5.2.3 打印对话框(PrintDialog) 96   5.2.4 获取指定颜色值和字体样式 97   5.2.5 DataGridView控件的相关应用 97   5.3 设计过程 98   5.3.1 打印信息的设置 98   5.3.2 表格样式的设置 100   5.3.3 打印类的设置 101   5.3.4 打印数据信息 108 第6章 决策分析模块    6.1 设计思路 112   6.2 关键技术 112   6.2.1 游标的基本操作 112   6.2.2 存储过程的基本操作 115   6.2.3 透视表的基本概念 117   6.2.4 统计表的基本操作 117   6.2.5 单击显示右键菜单 118   6.3 设计过程 118   6.3.1 主窗体的初始化 119   6.3.2 透视表的筛选 127   6.3.3 透视表的设计 130   6.3.4 统计表的设计 132 第7章 自定义图表控件    7.1 设计思路 136   7.2 关键技术 137   7.2.1 控件的生成 137   7.2.2 如何在项目中添加控件 137   7.2.3 在“属性”对话框中添加属性 137   7.2.4 用GDI+绘制图形 139   7.2.5 如何在控件上绘制图形 143   7.2.6 获取扇形外弧中心点的位置 143   7.3 设计过程 144   7.3.1 向自定义控件中添加属性 144   7.3.2 获取绘制图表的初始值数据 149   7.3.3 绘制标签框 153   7.3.4 绘制图表中的表格 157   7.3.5 绘制条形图 163   7.3.6 绘制面形图 170   7.3.7 绘制饼形图 174 第8章 电子邮件收发模块    8.1 概述 180   8.2 关键技术 180   8.2.1 Base64编码格式 180   8.2.2 SMTP服务 181   8.2.3 POP3协议 184   8.2.4 使用Jmail组件接收邮件 186   8.2.5 邮件发送类的使用 188   8.2.6 使用正则表达式验证邮件格式 190   8.3 设计过程 191   8.3.1 数据库设计 191   8.3.2 系统登录 191   8.3.3 邮件发送实现 192   8.3.4 为邮件上传多个附件 193   8.3.5 邮件接收实现 194   8.3.6 查看邮件详细信息 196   8.3.7 下载附件的实现 197   8.3.8 删除邮件实现 198   8.3.9 用户管理 198 第9章 短信群发模块    9.1 设计思路 202   9.2 关键技术 202   9.2.1 短信猫中API函数的使用 202   9.2.2 短信猫中的短信接收格式 205   9.2.3 窗体间的互操作 205   9.2.4 锁定模块主窗体 206   9.2.5 使用ADO.NET连接Access数据库 206   9.3 设计过程 207   9.3.1 数据库设计 207   9.3.2 群发短信实现 209   9.3.3 已发送短信管理 213   9.3.4 接收短信实现 215   9.3.5 常用联系人管理 219   9.3.6 常用短语管理 221 第10章 桌面精灵模块    10.1 概述 226   10.2 关键技术 226   10.2.1 阴阳历转换算法 226   10.2.2 调用系统API实现鼠标穿透效果 230   10.2.3 修改注册表控制程序开机自启动 231   10.2.4 通过控制窗体透明度实现日历透明显示效果 231   10.2.5 拖动无标题栏窗体 232   10.2.6 将窗体的关闭位置写入到注册表中 232   10.2.7 将程序图标写入到托盘 232   10.3 设计过程 233   10.3.1 桌面精灵模块公共类设计 233   10.3.2 当前日期的农历、天干地支年、节日及星座显示 235   10.3.3 定时提醒的实现 240   10.3.4 日历窗体效果控制 242   10.3.5 转到某天、某周、某月及某年的实现 243   10.3.6 节日管理 245   10.3.7 提醒管理 249 第11章 文件批量处理器    11.1 概述 256   11.2 关键技术 256   11.2.1 文件流技术 256   11.2.2 文件解压缩技术 258   11.2.3 获取系统文件及文件夹图标 262   11.2.4 获取指定目录下的所有文件及文件夹 265   11.2.5 Word操作技术 266   11.2.6 进度条的显示 266   11.2.7 对ListView控件中的项进行排序 267   11.3 设计过程 267   11.3.1 主窗体预览 267   11.3.2 批量复制、剪切文件 268   11.3.3 批量复制、剪切文件夹 270   11.3.4 批量重命名文件 271   11.3.5 批量删除文件及文件夹 275   11.3.6 搜索文件及文件夹 276   11.3.7 批量压缩、解压文件 278   11.3.8 分割、合并文件 280 第12章 图片管理工具模块    12.1 概述 286   12.2 关键技术 286   12.2.1 上下移动ListBox选中项 286   12.2.2 将文件复制到剪切板 287   12.2.3 格式转换 288   12.2.4 图片幻灯片 288   12.2.5 图片旋转 289   12.3 设计过程 290   12.3.1 主窗体 290   12.3.2 打开图片目录 291   12.3.3 图片格式转换 292   12.3.4 设为桌面背景 294   12.3.5 图片特效 296   12.3.6 图片调节 300   12.3.7 图片水印 304   12.3.8 幻灯片放映 306   12.3.9 图片打印 308 、
帮助文档(*.chm)制作 以及在winform程序中的应用
一、帮助文档制作 软件:Html help
[C#]WinFrom中实现最小化至系统托盘
刚在写个程序,遇到个小问题,就是当点击最小化按钮时,如何把程序最小化到系统托盘里去。其实这样的例子在很多软件上面都可以见到的,但刚开始找属性时并没有任何和系统托盘有关的,找了一下事件,也没有发现有关最小化按钮点击的事件。郁闷中,于是上网搜索了一下,才发现原来有个叫NotifyIcon的控件(汗一个,再BS自己一个,以前怎么没发现)。而最小化的事件也可以换种思路去实现(用SizeCh
C#/winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小
由于要用winform开发一个桌面安装版考试软件,用户量也比较多, 所以很多用户反映软件的界面经常超出屏幕,部分功能或内容无法显示完整。 软件界面有几个设置大小固定为宽1066, 高718。 我本机的开发电脑是宽屏的,所以显示效果还是不错,但是用户的电脑配置千奇百怪, 各种尺寸都有,居然还有用几年前的上网本来使用的,导致界面超出了,无语啊。 之前我想了一种
C#窗体之整人小程序
今天在人人上看到一个好玩的gif图,
winfrom窗体应用程序设计大全
winfrom窗体应用程序设计大全,基于C#语言。在学习开发winfrom的时候,苦于没有实例框架参考,希望和大家分享一下。
C#Winform 最小化到托盘,隐藏当前项目
拖入notifyIcon控件,然后再写双击事件,再写项目主窗体的Resize,代码如下 private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)//notifyIcon控件双击事件 { //this.Visible = false;/
winform窗口的切换
 假设要在form1 切换到到 from2 ;建议用多panel重叠,在对不同事件响应的时候,分别设置相应panel的visible属性panel简单易用,好东东啊form 里面有Application.run(new form1()); //表示先运行 form1 那么form1就是主程序了方法1在主窗口上定义切换事件 例如private void butto
C# 界面开发-登陆窗体(包括欢迎界面)
C# 界面开发-登陆窗体(包括欢迎界面) 2013-03-10 20:19 838人阅读 评论(0) 收藏 举报  分类: C#基础学习(23)  版权声明:本文为博主原创文章,未经博主允许不得转载。 我们在开发一个需要身份验证系统软件的时候,一个必不可少的界面便是登陆界面,只有我们在登陆界面中输入正确的用户名和密码,才能登陆到主界面,有时
VB控件自动缩放
拉伸窗体 控件自动缩放................................................
VB背景图片缩放
拉伸窗体 背景图片自动缩放。。。。。。。。。。。。。。。。
winfrom-窗体打开大小和全屏设置
窗体打开满屏(非最大化),点击按钮全屏,ESC键按下时推出全屏: public Form1() { InitializeComponent(); KeyPreview = true; DoubleBuffered = true; StartPosition =
程序在线升级
winfrom窗体程序在线升级,有需要的朋友可以下载下来。
C#在winform中页面跳转实现
大作业做管理系统时要实现登录功能,就像QQ登录一样,登录后登录界面自动关闭,原本以为实现没什么难的,谁知坑了我半个晚上一开始是这样写的 public partial class Form1 : Form { private Form2 anotherForm; public Form1() { InitializeCom
仿QQ面板的WinForm窗体
仿QQ面板的WinForm窗体     说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。     回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。     在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示...
我们是很有底线的
关闭
关闭