C#
聿琴惜荭顏丶
开发爱好者丶
展开
-
解决Vistual Studio的Setup Project打包后删除打包时的文件会自动还原问题
这是因为使用VS的打包程序创建桌面快捷方式,装到目标机器后,如果删除程序目录中的某个文件,像数据文件、帮助文件,然后打开桌面或“程序”菜单的快捷方式就会自动进行修复安装。删除打包时的文件后,关闭程序再次打开会显示该现象,并且进入应用后发现被删除的文件依然存在,即使我们允许文件是可以被删除的。原创 2023-03-28 15:17:45 · 378 阅读 · 2 评论 -
winform DateTimePicker控件弹出时更改大小
网上显示的示例为 注释掉program.cs 中的 Application.EnableVisualStyles();但会导致其他控件变成古老的样式。故不可取解决方法为:自定义用户控件继承DateTimePicker,并重写OnDropDown方法,代码如下:`using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;u原创 2022-05-18 14:15:12 · 1017 阅读 · 1 评论 -
C#中的task在C/S中的应用
直接进入主题,下面以一段demo示例,主要解决在task中控制UI线程: private async void BtnGenerator_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e){ try { await TestAsync();//等待task线程 } catch(Exception ex) { MessageBox.Show(ex.Message,"提示"); }原创 2021-10-25 14:06:04 · 230 阅读 · 0 评论 -
.NET Json扩展
public static class Json { public static object ToJson(this string Json) { return Json == null ? null : JsonConvert.DeserializeObject(Json); } public static string ToJson(this object obj) { ..原创 2021-02-07 08:20:59 · 150 阅读 · 0 评论 -
.NET 表达式扩展
public static partial class ExtLinq { public static Expression Property(this Expression expression, string propertyName) { return Expression.Property(expression, propertyName); } public static Expression And.原创 2021-02-07 08:18:48 · 116 阅读 · 0 评论 -
JQ grid关于多级表头CheckBox居中及多选
JQ常规添加CheckBox是设置 multiselect: true即可;常规设置多级表头如下: var gridHeaderArr = [];//需要设置的表头 $.each(data.mutiModel, function (index, item) { gridHeaderArr.push({ startColumnName: item.FIELD, numberOfColumns: 1, titleText:原创 2020-11-27 10:20:51 · 857 阅读 · 0 评论 -
注入接口与注入接口实现类的区别
最近在进行ABP项目服务编写时,发现一个问题,在控制器中,即可以注入接口,也可以注入实现类,这点让我有点迷惑,具体看下图:在请教公司前辈predecessor之后,明白了,假设类A需要调用类B中的方法Test(),为了方便扩展,我们定义一个接口声明Test方法,当我们把B注入到A中或者把接口注入到A中(B继承接口并实现Test),都是可以实现Test方法的,现在我们要对B进行扩展,定义一个类C继承B并重写B中的Test方法,此时如果是在A中注入B的话,可能就达不到增强类C中要实现的效果了。最后总结一下原创 2020-09-03 10:01:00 · 2150 阅读 · 0 评论 -
Dev BarSubItem添加按钮之后无法显示SuperTip解决方法
我们先看看十多年前别人的提问,从这点你就能发现我们距国外的差距还是蛮大的,国内目前做C/S的很少很少了,使用Dev就更少了,这方面的资料文档当然也少了!Hi,I’ve been using SuperTips and think they are fantastic. However, I can’t get SuperTips to display on BarButtonItems placed on a BarSubItem.On looking through your knowledgeba原创 2020-06-10 14:42:52 · 697 阅读 · 0 评论 -
关于DevExpress FluentDesignForm窗体移动的问题
想实现一个增加光亮的窗体,(win10中窗体的效果),发现在dev 18版本中存在FluentDesignForm类,支持该效果,具体应用就不详谈了,目前发现一个问题则是,移动窗体时,会是慢慢飘过去的状态,不是常规窗体直接移动过去一般,有没有正常方法?(这方面资料较少,官方文档未找到解决方法)(官方网站: https://documentation.devexpress.com/WindowsF...原创 2020-04-16 15:43:30 · 1517 阅读 · 4 评论