在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写: void ButtonOnClick(object sender,EventAr ...
主要是对一个过程需要的时间很长执行时会出现界面假死的情况 方法1: Application.DoEvents(),这种方法当你拖动窗体时,界面不会假死。但在你拖动时代码不再执行,也就是阻塞了,当你不再控制窗体时会继续执行,其实这还是一个单线程 方法2:多线程 2.1:取消控件跨线程检测 2.1.1取 ...
分类:
编程语言 时间:
2018-09-15 16:31:59
阅读次数:
177
.强制退出WinForm程序之Application.Exit和Environment.Eixt MSDN和从网上查资料才得知,Dispose()方法,虽然能释放当前窗体的资源,却不能强制结束循环,要想强制突出当前程序要用:System.Environment.Exit(int exitcode)方 ...
分类:
其他好文 时间:
2018-09-13 22:35:40
阅读次数:
184
获取代码 非实时:一开始的宽度是多少就多少,拉宽了 获取的宽度还是刚开始的 ,同理高度 this.Width; this.Height; 获取代码 实时:调了窗体高度宽度,宽度 高度 也跟着变化,不再保持开始的宽 、高数据 int w = this.ClientSize.Width; int h = ...
原文:CefSharp 在同一窗口打开链接的方法摘要 在winform中使用cefsharp的时候,我们在浏览网页的时候,想在同一个窗口打开链接,而不是创建新的窗口。可以通过下面的方法实现。 解决方案 CefSharp 中控制弹窗的接口是 ILifeSpanHandler ,可以对 OnBefore... ...
分类:
其他好文 时间:
2018-09-11 14:02:59
阅读次数:
493
一、XML介绍 XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一 ...
Rectangle rect = new Rectangle(); rect = Screen.GetWorkingArea(this); this.Width = rect.Width;//屏幕宽 this.Height = rect.Height;//屏幕高 this.ControlBox = ... ...
分类:
Windows程序 时间:
2018-09-06 16:19:12
阅读次数:
1124
在做地理位置相关的开发时,总是面临高额地图引擎费用让大部分用户望而却步,加之地图数据又是天价,那么GMap.NET就是首选了,它本身就是开源免费,服务器可以在本地缓存,以后访问时就可以直接访问。 可以广泛用于保密单位的空间数据服务应用,如军队、武警、公安等保密单位。下面我们就开始我们的GMap.NE ...
WPF 及 Winform 的 PrimaryScreen 不同用法 https://blog.csdn.net/wzhiu/article/details/7187291 WPF: Winform: Show and Maximize WPF window on a specific screen ...
最近做的一个项目需要使用owin搭载静态页面,做了个简单的功能,就是启动一个winform窗体,打开浏览器就可以访问指定目录下的页面,本来是mvc的,网上没有找到owin和mvc结合的例子,就只能使用owin搭载静态页面了 主要参照的是这个网页http://www.mamicode.com/info ...