![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
winform
楚楚动人的明
踩坑日记,帮助有缘人得到经验。架构师之路,成为社会有用的人。程序猿应该是创造型工作,而不是体力劳动者!打破舒适区,能力的提升自然要有一个“痛苦”的过程,所谓的痛苦并不是真的痛苦,而是心 理的一种抵触。
展开
-
Winform /C# 截图当前窗体,指定区域,当前屏幕
【代码】winform 截图当前窗体,指定区域,当前屏幕。原创 2024-05-20 14:20:25 · 465 阅读 · 0 评论 -
C#中openFileDialog 对话框不在最顶层,TopMost的异常情况
在C#中,如果你想要让 OpenFileDialog 始终显示在所有其他窗口的顶部,你可以使用 TopMost 属性。但是,OpenFileDialog 并没有直接暴露 TopMost 属性,因为它不是一个窗体(Form)对象。不过,你可以通过一些间接的方法来实现 OpenFileDialog 的最顶层显示,例如创建一个具有 TopMost 属性的窗体,并在该窗体上显示 OpenFileDialog。原创 2024-03-06 12:01:42 · 573 阅读 · 2 评论 -
C# OpenFileDialog.ShowDialog() 打不开,卡死选不了文件,程序无响应
现象 中文模式下打开了选文件的对话框,直接卡死选不了文件。ShowDialog接口有bug。原创 2024-03-01 14:23:46 · 394 阅读 · 0 评论 -
C#实现图片背景色透明(亲测有效)
【代码】C#实现图片背景色透明(亲测有效)原创 2023-11-23 16:22:06 · 1391 阅读 · 0 评论 -
DataGridView keydown事件无法在C#中工作
事件.但是,当您处于编辑模式时,单元格包含的编辑控件正在接收事件,并且没有任何反应,因为它没有附加自定义处理程序例程.这就是为什么当单元格未处于编辑模式时(即使它被选中),键盘快捷键正常工作,因为。是否处于编辑模式,无论何时按下按键,您放入的自定义代码都会运行。解决方案:重写ProcessCmdKey。原创 2023-08-21 11:14:00 · 966 阅读 · 0 评论 -
在DataGridView中以编程方式隐藏多列非常缓慢,耗时
在设置该值之前,该属性被设置为。原因:大概率DataGridView的。设置是AllCells。原创 2023-06-29 16:43:44 · 309 阅读 · 0 评论 -
winform panel透明化,鼠标移动会闪烁
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; } }原创 2021-10-08 17:54:54 · 588 阅读 · 0 评论 -
winform 下载文件到本地
string url = AppDomain.CurrentDomain.BaseDirectory + _Current.BaoGaoUrl; string remoteUri = System.IO.Path.GetDirectoryName(url); string[] splitName = _Current.BaoGaoUrl.Split('.'); string ext = splitName[splitName....原创 2021-09-18 13:38:36 · 1629 阅读 · 0 评论 -
GridControl分组标题自定义
加事件CustomDrawGroupRow private void GridDisplayTreeView_CustomDrawGroupRow(object sender, DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgs e) { GridGroupRowInfo GridGroupRowInfo = e.Info as GridGroupRowInfo; Gri原创 2021-06-29 14:27:11 · 361 阅读 · 0 评论 -
winform Owner的窗体报错,通过this.Owner获取主Winform控件的奇怪问题
最近子窗体用Owner转换错误,仔细发现,当系统存在多个窗体时需替换父窗体里的写法form1主窗口form2是子窗体在form1中://打开form2窗口的位置修改form2f2=newform2();f2.show(this);//一定要加上这个this 适合2个窗体或者f2.owner=this;f2.show();//适合2个以上窗体,否则下面owner指向了第一个基类窗口在form2中://需要修改form1控件的地方form1f1...原创 2020-09-27 17:25:42 · 1320 阅读 · 1 评论