在更新DataGridView的条目后,调用gv.Refresh()进行刷新,但刷新后的结果未显示到页面 this.gridFiles.Refresh(); 网上查资料后发现需要进到创建控件的主线程去更改,即Invoke方法,用委托去进行刷新 if (gridFiles.InvokeRequired ...
分类:
编程语言 时间:
2018-09-30 19:58:28
阅读次数:
292
很多时候,我们需要在窗体中执行一些耗时比较久的任务。比如:循环处理某些文件,发送某些消息等。。。 单纯的依靠状态栏,用户体验不佳,按下功能按钮后得不到有效的提醒,小白用户绝对会电话给你说“我点了以后就没反应了...”。 因此,对于响应时间可能超过5秒以上的事件,有必要增加一个显眼的提示框(在屏幕中央 ...
winform 点击按钮选择文件保存的路径,效果如下图: 具体代码如下: ...
https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.exited?redirectedfrom=MSDN&view=netframework-4.7.2 https://docs.microsoft.com/e ...
分类:
编程语言 时间:
2018-09-25 17:25:03
阅读次数:
229
默认情况下,我们需要对App.config文件里的connectionStrings片断进行加密处理,ASP.NET IIS 注册工具 (Aspnet_regiis.exe)可以胜任这个工作,但这个工具只能针对ASP.NET的Web.config文件,难道我们就没有办法了吗?答案当然是否定的。 配置 ...
分类:
移动开发 时间:
2018-09-23 13:50:11
阅读次数:
245
设置TextBox控件的默认文本即在加载TextBox控件时为其Text文本赋值。点击文本消失,离开或者失去焦点显示默认文本可以通过Enter和Leave事件或Mouse的事件来实现。具体代码如下。 private void txtPassword_Enter(object sender, Even ...
原文:WPF中窗口控件的跨线程调用在WinForm中,我们要跨线程访问窗口控件,只需要设置属性CheckForIllegalCrossThreadCalls = false;即可。 在WPF中要麻烦一下,同样的不允许跨线程访问,因为没有权限,访问了会抛异常; 没有CheckForIllegalCro... ...
分类:
编程语言 时间:
2018-09-21 10:56:21
阅读次数:
217
winform基础 先修基础:C#语法基础和面向对象编程 1.Winform创建解决方案 2.Winform窗体 3.MessageBOx 4.Winform登录、控制软件只运行一次、回车登录 5.Winform主窗体的设置 6.MDI窗体及涉及到的相关问题 7.Winform菜单之Menustri ...
winform 程序调用Windows.Devices.Bluetoot API 实现windows下BLE蓝牙设备自动连接,收发数据功能。不需要使用win10的UWP开发。 ...
分类:
Windows程序 时间:
2018-09-19 19:48:25
阅读次数:
1040
以前写winform 最多写几个文本框,最近需要入录一个人员信息,那好几十个字段,一下子干蒙了,这要是一个个取值赋值都写到明天了,于是就自己写了个方法,也不是什么高大上的,就是很简单很普通很low的方法。 废话少说上代码,注意,这块我就用了个文本框,你也可以找到所有控件,尽量控件name与实体字段一 ...