摘要: 主要功能 遍历WinForm窗口指定控件的所有子控件,通过类和名称模糊筛选 一行代码 var controls = this.ExGetChildControls(new []{typeof(TextBox)},new []{"name"}); 代码封装 /// <summary> /// 获取所有 阅读全文
posted @ 2020-10-25 10:26 易几施 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 主要功能 跨线程获取控件值,结合BeginInvoke和EndInvoke使用,以DataGridView为例 一行代码 var cellValue = dataGridView.ExInvokeGetCellValue(0,1); 代码封装 /// <summary> /// DataGridVi 阅读全文
posted @ 2020-10-25 10:10 易几施 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 主要功能 实现后台线程访问并设置窗口控件值,线程安全,在后台线程直接调用方法,不需要判断InvokeRequired 一行代码 ThreadPool.QueueUserWorkItem(o => { for (int i = 0; i < 100; i++) { this.ExInvokeUi(() 阅读全文
posted @ 2020-10-24 19:14 易几施 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 主要功能 实现后台线程访问并设置窗口控件值,线程安全,在后台线程直接调用方法,不需要判断InvokeRequired 一行代码 ThreadPool.QueueUserWorkItem(o => { for (int i = 0; i < 100; i++) { textBox1.ExInvokeI 阅读全文
posted @ 2020-10-24 10:53 易几施 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 主要功能 实现关闭Winform窗口前,弹出确认窗口 一行代码 private void Form1_Load(object sender, EventArgs e) { this.ExFormClosingConfirm(); } 代码封装 /// <summary> /// 添加退出窗口确定 / 阅读全文
posted @ 2020-10-24 10:05 易几施 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 主要功能 实现Winform程序设置开机启动 一行代码 private void checkBoxAutoRun_CheckedChanged(object sender, EventArgs e) { this.ExRunOnSystemStart(checkBoxAutoRun.Checked) 阅读全文
posted @ 2020-10-24 09:57 易几施 阅读(178) 评论(0) 推荐(1) 编辑
摘要: C#一行代码实现系列原创分享 觉得对您有帮助,帮忙推荐加关注 Nuget Package下载 https://www.nuget.org/packages/Sayaka.Common/ 目录 此页面会更新链接,保存此页面即可 初步计划完成以下内容 窗口程序 最小化到通知区域 设置开机启动 关闭窗口前 阅读全文
posted @ 2020-10-24 09:43 易几施 阅读(660) 评论(0) 推荐(5) 编辑
摘要: 0 引言 最近准备把之前的公共类库移植为多目标框架,就研究了一下.Net Standard多目标框架类库的官方文档,且自己做了个测试,总算搞清楚了多目标框架类库引用继承和函数调用规则,为怕遗忘,在这里分享留档,以备不时之需。众所周知,.NET类库是向下兼容的,比如Net4.5可以引用Net4.0类库,Net4.6可以引用Net4.5类库,不同框架的函数可以通过#if进行框架版本限定,但是不同框... 阅读全文
posted @ 2020-10-08 12:04 易几施 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 【转】http://www.cnblogs.com/Sue_/articles/2037556.html 必須在上一层虚拟目录(如根目录)所在的Web.config加上 如:<location path="." allowOverride="false" inheritInChildApplicat 阅读全文
posted @ 2017-01-18 09:03 易几施 阅读(154) 评论(0) 推荐(0) 编辑