十字星

  • 技术
  • 随笔
  • 瞎折腾
  • 文集
  • 留言
WinForm
技术

winform判断设计模式还是运行时模式

上周改了一下全局静态变量的初始方法,这周上班发现子类窗体无法预览了分析原因是初始化要读配置文件,配置文件的位置需要程序运行起来才能取到,所以预览子窗体时内部初始基类失败就报异常了,首先想到的是直接加DesignMode属性判断,结果发现无效,网上搜了下都说这个是从工具栏拖控件的时候才能生效,测试了一下是一样的异常,然后找到这种判断方式完美解决 if (this.GetService(typeof(System.ComponentModel.Design.IDesignerHost)) != null || Syst…

2023-07-03 0条评论 1969点热度 0人点赞 cxw 阅读全文
技术

WinAPI函数SetupDiEnumDeviceInterfaces始终返回false解决方案

折腾好久WinAPI函数始终返回false,最后解决方法是设置项目属性的平台目标为就行了,默认的是

2022-06-07 0条评论 1420点热度 0人点赞 cxw 阅读全文
技术

管理员收不到普通权限的SendMessage消息

windows用户界面特权隔离  一个运行在较低特权等级的应用程序的行为就受到了诸多限制,它不可以:  验证由较高特权等级进程创建的窗口句柄  通过调用SendMessage和PostMessage向由较高特权等级进程创建的窗口发送Windows消息  使用线程钩子处理较高特权等级进程  使用普通钩子(SetWindowsHookEx)监视较高特权等级进程  向一个较高特权等级进程执行DLL注入  但是,一些特殊Windows消息是容许的。因为这些消息对进程的安全性没有太大影响。这些Windows消息包括:   0…

2022-04-19 0条评论 1705点热度 0人点赞 cxw 阅读全文
技术

C# SoundPlayer 波形头已损坏 解决办法

2021-12-15 0条评论 2038点热度 0人点赞 cxw 阅读全文
技术

程序异常退出,重新启动后,自动清理系统托盘上残留的图标

2021-12-15 0条评论 1501点热度 0人点赞 cxw 阅读全文
技术

C# 获取this.Handle时异常"创建窗口句柄时出错",其中一种原因

昨天写好的代码,今天早上一来运行不起来了,读取 this.Handle 时就会触发异常:"创建窗口句柄时出错",如果没有这句,在界面要显示时也一样会触发这个异常. 经过半天的分析,才发现下图所示的[DefWndProc]方法重写,正好满足第一个if条件而把所有的消息都拦截了,重新修改该方法判断条件,使其只处理要处理的消息,其他消息全部调用base.DefWndProc(ref m),问题解决

2021-11-30 0条评论 1994点热度 2人点赞 cxw 阅读全文
123
最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理
针对上一篇《单例模式基类如何初始化子类》中有关线程启动停止的优化 C# SoundPlayer 波形头已损坏 解决办法 C#程序启动前检测并确保使用的字体已安装 删除tmp文件夹内容导致网站503 Service Unavailable解决 C#右键菜单ContextMenuStrip菜单项仅使用图片并有鼠标滑动及选中效果
标签聚合
PHP MySQL C# W10 WinForm Linux WordPress CentOS Excel IT
分类
书签
  • MKOnlinePlayer
  • SVN
  • 维基
倒计时
距2027年春节还有
距2027年元宵节还有

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED 京ICP备2020032489号

Theme Kratos Made By Seaton Jiang