winform
木頭子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CefSharp Cors Local --resource is in more-private address space local.
The request clientis not a secure context and the resource is in more-private addressspace local.原创 2022-07-08 17:25:39 · 2701 阅读 · 0 评论 -
winform(dev一样设置) 按钮快捷键
winform 按钮的快捷键设置含 (&S) 方式转载 2022-07-06 09:33:57 · 1099 阅读 · 0 评论 -
winform安装包签名
起因:本人菜鸡一个 第一次正儿八经的上线winform应用 然后就用的 innosetup 进行的打包 其他的啥都没管本地不知道为啥 没任何问题 正常安装使用但是勒 发到客户那边 第一步安装就出了问题 (虽然不会影响使用吧 但看着烦不是)好家伙 这可咋整到处查文档 说是要数字签名 然后进微软白名单啥的 咋办 只能弄个签名先试试看抱着能白嫖就白嫖的原则 用自签名证书自签名证书:完全免费的Windows代码签名证书获取工具制作自己的代码签名证书需要的工具有: cert2spc.e原创 2021-11-19 17:17:24 · 1373 阅读 · 0 评论 -
ChromiumWebBrowser 使用记录
ChromiumWebBrowser 简单封装 public partial class CustomChromiumWebBrowser : ChromiumWebBrowser { public event Action LoadOver; public event Action<ConsoleMessageEventArgs> LoadMessage; public event Func<object> Re原创 2021-10-28 10:21:52 · 5587 阅读 · 0 评论 -
Winform网络异常检测
Winform网络异常检测创建定时器 循环调用检测// 网络检测networkTimer.Enabled = true;networkTimer.Interval = 3000;networkTimer.Tick += NetworkTimer_Tick;定时方法 panelControlNetworkError 只是一个 PanelControl 容器 界面要怎么展示 就怎么玩咯/// <summary>/// 定时检测网络状态/// </summary>原创 2021-08-25 20:41:09 · 705 阅读 · 0 评论 -
dev进度条 progressBar
this.progressBar.Properties.Maximum = 100;this.progressBar.Properties.Step = 1;this.progressBar.EditValue = 0;for (int i = 0; i < 100; i++){ await Task.Run(() => { // 模拟耗时操作 System.Threading.Thread.Sleep(100); }); .原创 2021-06-28 14:35:30 · 437 阅读 · 0 评论 -
dev TreeList(干货 就看你能不能用上了)
基本常用属性this.treeList.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;// 获取主题的颜色 但是感觉没啥用var skin = CommonSkins.GetSkin(DevExpress.LookAndFeel.UserLookAndFeel.Default);Color controlColor = skin.Colors.GetColor("Control");this.treeLis原创 2021-06-15 18:04:20 · 4602 阅读 · 1 评论 -
Dev 控件汉化问题
汉化包使用还没有汉化包的 看下面双击解压汉化包删除文件前缀 注意不要改后面的 删前面就好将汉化包拖到bin/Debug 目录下面然后就没有然后了 不出意外可以使用了还不行的话 加下面代码到程序启动文件里面System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");下载汉化包百度 Google 那都有下的 最新.转载 2021-04-17 11:53:44 · 522 阅读 · 0 评论 -
C# 百分号格式化 保持原数不变
C# 格式化数字 百分号需求:格式化数值为百分比 但是保持输入的数值不变 也就是不要C# 自带的格式化百分数 因为他会自动*100 再加上百分号解决方案:使用 Unicode编码Codevar column = this.gridViewItemDetail.Columns["PaymentRate"];column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;column.DisplayFormat.F原创 2021-04-01 16:16:56 · 1156 阅读 · 1 评论 -
DevExpress.XtraTreeList 控件
对英语不太好(完全不会)的人来说 官档看的真累 所以今天就不飞官方文档了下面是官档的属性方法总结this.treeList.TreeLevelWidth 获取或设置该级别的缩进空间的宽度。this.treeList.VertScrollVisibilityVertScrollVisibility 获取或设置一个值,指定当树列表的垂直滚动条可见。this.treeList.OptionsView.ShowHorzLines = false; //是否显示水平线。默认为True;this.tre原创 2021-03-26 15:47:23 · 515 阅读 · 0 评论 -
dev TreeList 常用属性 & 菜单示例
this.treeList.OptionsView.AutoWidth = false; //禁用自动宽度this.treeList.Columns[“stateName”].Width = 180; //设置指定列宽this.treeList.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; //TreeList 边框//默认显示下拉三角形样式,设置TreeList的两个皮肤属性即可变成连接虚线this.tre原创 2021-03-22 16:34:58 · 2163 阅读 · 0 评论 -
“线程间操作无效: 从不是创建控件“XXX”的线程访问它。”
了解一下 SynchronizationContext 类“线程间操作无效: 从不是创建控件“XXX”的线程访问它。”在 XXX 页面实例化时 全局变量 保留当前页面UI线程然后在抛出异常的地方使用使用方式参考主要用到:属性Current方法Post(SendOrPostCallback, Object) 在派生类中重写时,将异步消息分派到同步上下文。Send(SendOrPostCallback, Object) 在派生类中重写时,将同步消息分派到同步上下文。原创 2021-03-04 11:25:07 · 156 阅读 · 1 评论 -
winform dev 网格树形下拉 控件封装
Dev 官网连接TreeListPopupContainerControlPopupContainerEdit效果图:添加一个组件 开始自定义控件文件结构Entity Codeusing System;namespace Test{ public class DataDto { public Guid Id { get; set; } public Guid ParentId { get; set; } public原创 2021-02-26 13:14:05 · 830 阅读 · 0 评论 -
Dev GridView网格中格式化 TimeSpan
Dev官网 RepositoryItemTimeSpanEdit 结果如下:问题描述:现在有一个TimeSpan 短时间需要在表格中格式化成 d天hh时mm分尝试了很多方法 都没成功 如:多加一个字段专门用来显示格式化的时间网格的DisplayFormat.FormatString属性翻官方Demo 和 文档发现了 RepositoryItemTimeSpanEdit 类把网格的ColumnEdit 设置为这个类的实例对象 调整对象的属性Code:// 找到要更改的 Col原创 2021-02-26 12:44:01 · 704 阅读 · 0 评论 -
Winform Cefsharp Webwiki C#与JS交互完整实现
目录最后的效果图CefSharp安装目录结构C#代码HTML 代码禁用右键菜单相关链接最后的效果图CefSharp安装目录结构C#代码using System;using System.Windows.Forms;using CefSharp;using CefSharp.WinForms;namespace WebWikiTest{ public partial class Form1 : DevEx...原创 2021-02-23 10:00:34 · 978 阅读 · 2 评论 -
Dev GridLevelTree 主从表 自动加载
WinForm devexpress做主从表dev GridLevelTree 官方文档dev GridLevelNode 官方文档感兴趣可以先看看 反正我觉得讲的不是人话…网上其实很多例子 讲的比较好的 比如这个 代码清晰 逻辑不算复杂 DEV—【GridControl主从表】但是目前有个需求 我的从表里面还有一个List 但是我不想要那个List显示出来 正常写法的话 他会自动帮我加载网上也没找到 然后看基类发现一个属性 说人话就是你是不是只想显示自己设置的关系 不是的话 他自动给你加上原创 2021-02-02 15:48:13 · 1569 阅读 · 3 评论 -
licenses.licx报-1错误
使用dev 破解版 运行winform 窗体 很容易出现 licenses.licx 报-1 的错误解决:安装 EmptyLicensesLicx 包右键解决方案 添加到项目最后项目中还是会有 licenses.licx 但是内容会一直被清空 也就不影响使用了...原创 2021-01-11 12:04:40 · 735 阅读 · 1 评论 -
WinForm窗体设计器加载失败
WinForm窗体设计器加载失败 页面代码无任何问题 可以正常运行 就是无法显示设计器如:服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService 参数名: serviceType或者看是不是基类窗体有啥代码让你在设计器模式下无法正常显示点开显示调用堆栈 找一找是哪个位置如:我这里可以看出是EditForm窗体417行有问题 目前这个窗体就是继承的EditForm 所以…找到之后 就好解决了if(!DesignMode)原创 2020-12-02 17:17:46 · 3744 阅读 · 0 评论 -
C# winform Chart画图
借鉴如下两篇文章:chart数据设置图例显示位置完成效果先在窗体中拖控件具体代码private void initChart(bool f = false){ //清除Series 和 Legends chart1.Series.Clear(); chart1.Legends.Clear(); //绑定数据源 这里是一个List 属性有Month、FlightsAmount、TicketsAmount、TicketsRevenue chart1原创 2020-07-12 22:54:16 · 1534 阅读 · 4 评论
分享