十字星

  • 首页
  • 技术
  • 随笔
  • 瞎折腾
  • 平面设计
  • 文集
  • 留言
  • 其他
    • API测试
C#
技术

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

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

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

C# 中的where T : class, new() 到底是什么意思?

在一些开源代码里经常能看到下面的这段代码,那这段代码是什么意思呢? class A<T> where T : class, new() 这里的Where 其实和sql中的 where 是一样的,下面这代码用来约束泛型 T 必须有一个无参构造函数 常见的语法 class A<T> where T : class, new() //约束泛型必须是引用类型,必须有一个无参构造 where T: class // T必须是一个类(class)类型,不是结构(structure)类型 where T:…

2023-05-10 0条评论 1597点热度 0人点赞 cxw 阅读全文
技术

关闭.net4.0的http访问默认代理

方法一设置app.config 在configuration中增加下述代码,其中enabled=false表示关闭默认代理 <system.net> <defaultProxy enabled="false" useDefaultCredentials ="false"></defaultProxy> </system.net> 添加后伪代码示例如下 <?xml version="1.0" encoding="utf-8"?> <configurat…

2022-08-29 0条评论 2151点热度 5人点赞 cxw 阅读全文
技术

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

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

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

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

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

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

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

2021-12-15 0条评论 1956点热度 0人点赞 cxw 阅读全文
12345…6
最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理
eclipse导入已存在web项目编译报错 英文字体设计1 WinForm中在窗体的Load事件中使用Focus()设置焦点却始终不生效解决方法 北京今天下雪啦 关闭.net4.0的http访问默认代理
标签聚合
Excel WinForm CentOS C# W10 PHP 工具 WordPress IT Linux
分类
书签
  • MKOnlinePlayer
  • SVN
  • 维基
倒计时
距2026年春节还有
距2026年元宵节还有

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

Theme Kratos Made By Seaton Jiang