winfrom
聿琴惜荭顏丶
开发爱好者丶
展开
-
解决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 评论 -
DevExpress gridcontrol 单元格按条件添加多个/不同按钮
昨天有群友提问如何在gridcontrol某列中按照条件给该列的单元格设置不同按钮,可能需要并排,直接进入主题,贴一下代码: public partial class Form1 : Form { // by xiao wu丶 public Form1() { InitializeComponent(); this.gridView1.CustomRowCellEdit += GridView1_C原创 2020-12-11 16:34:19 · 2307 阅读 · 0 评论 -
Dev TreeListLookUpEdit设置默认值
对于TreeListLookUpEdit的使用就不用多说了,这里直接贴代码了,百度一下都会有的,具体使用情况请看代码:关键的一点在最后一行代码,如果想要使TreeListLookUpEdit初始化的时候设定一个默认值,需要取绑定集合中的主键,图片代码块很容易可以看出主键就是KeyFieldName。这点与comboxEdit不同...原创 2020-05-12 14:44:43 · 1438 阅读 · 0 评论 -
关于DevExpress FluentDesignForm窗体移动的问题
想实现一个增加光亮的窗体,(win10中窗体的效果),发现在dev 18版本中存在FluentDesignForm类,支持该效果,具体应用就不详谈了,目前发现一个问题则是,移动窗体时,会是慢慢飘过去的状态,不是常规窗体直接移动过去一般,有没有正常方法?(这方面资料较少,官方文档未找到解决方法)(官方网站: https://documentation.devexpress.com/WindowsF...原创 2020-04-16 15:43:30 · 1517 阅读 · 4 评论