CefSharp本身提供了WPF和WinForm两个版本的控件,这两个版本的控件使用方法大同小异,由于我WPF的版本用的较多,这里就简单的介绍下WPF版的CEFSharp控件的用法。 加载页面: ChromiumWebBrowser提供了Load函数,可以实现页面的加载, _chrome.Load( ...
分类:
Web程序 时间:
2018-11-02 00:05:31
阅读次数:
361
DevExpress中下拉框控件comboBoxEdit,用法和winform的不太一样,在绑完选项后,希望设置默认选中项。 有2种方法: 方法1this.cmbMacScan.EditValue = new CheckedListBoxItem { Value = model.ScanInterv ...
分类:
其他好文 时间:
2018-10-31 15:41:05
阅读次数:
257
一、前言 本人从事多年医疗管理软件的开发,在医院大多数的软件都还是CS程序,BS程序很少,对于使用者来说CS的操作体验确实比BS的要好。 1、CS的缺点就是升级麻烦,每次有新版本都需要所有客户端操作升级。有没有办法像BS程序那样刷新一下页面就是最新程序? 2、还有就是企业软件项目个性化需求都特别多, ...
分类:
微信 时间:
2018-10-30 23:52:35
阅读次数:
313
最基础的窗体基类其实是通过应用场景反推的结构。 以下是场景一: 单表应用,普通的数据,比如单位/颜色/特殊字典等使用者少的,无需过多控制的可以使用一个数据表格来管理。 和Excel表格差不多,批量修改,批量保存。 这种设计时只需要变更Datagridview的数据列,并在代码中指定数据来源即可。看下 ...
首先说下,.net 2.0以后加强了安全机制,不允许在winform中直接跨线程访问控件的属性。所以除了控件所在的线程外的线程调用会抛异常 (Cross-thread operation not valid:Control 'textBox1' accessed from a thread othe ...
分类:
编程语言 时间:
2018-10-30 17:42:27
阅读次数:
158
在多线程操作WinForm窗体上的控件时,出现“线程间操作无效:从不是创建控件XXXX的线程访问它”,那是因为默认情况下,在Windows应用程序中,.NET Framework不允许在一个线程中直接操作另一个线程中的控件(因为访问Windows窗体控件本质上不是线程安全的)。微软为了线程安全,窗体 ...
分类:
编程语言 时间:
2018-10-30 17:09:43
阅读次数:
136
Winform + WCF +IIS 方式 任务执行时间在几分钟,需要在客户端显示进度条,与提示 客户端主要代码 进度控制参数类 public class LongInvokeControl { public LongInvokeControl() { ShowPercent = true; Loo ...
分类:
其他好文 时间:
2018-10-30 11:17:43
阅读次数:
135
每一行是一个ListViewItem对象,每一项是一个ListViewSubItem对象 样式 整行选择:this.lvDataSourceSearchHistory.FullRowSelect = true; 文本是否可编辑:this.lvDataSourceSearchHistory.Label ...
首先在项目添加ZXing.Net。 工具-->Nuget包管理器-->Nuget程序包 在所搜栏输入 ZXing.Net 如下图: 添加完成后会看见: 效果图: 所有代码: ...
https://blog.csdn.net/zaocha321/article/details/52528279 using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syste ...