十字星

  • 首页
  • 技术
  • 随笔
  • 瞎折腾
  • 平面设计
  • 文集
  • 留言
技术
技术

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

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

2023-07-03 0条评论 132点热度 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条评论 254点热度 0人点赞 cxw 阅读全文
技术

解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链”

1.下载证书MicrosoftRootCertificateAuthority2011。  2.双击运行证书,点击安装证书。 3.点击下一步。 4,选择“将所有证书放入下列存储”点击浏览。 5.选择“受信任的根证书颁发机构”点击确定。  6.点击“下一步”。 7. 点击“完成”。 8.点击“是” 9.提示导入成功。 10.再次运行.NET即可成功安装。

2023-03-16 0条评论 1003点热度 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条评论 671点热度 1人点赞 cxw 阅读全文
技术

删除名称最后带空格的文件夹

注:本文所有配图都是事后找的网络图,作者自己的忘了截图了,记录以备忘 文件夹不记得怎么建立的名称后面带了一个空格,导致无法删除 CSDN上有篇文章使用短文件名称删除(原文链接),作者的试了没有显示短文件名称 最后是使用这个方法删除的(原文链接)

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

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

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

2022-06-07 0条评论 588点热度 0人点赞 cxw 阅读全文
12345…12
最新 热点 随机
最新 热点 随机
winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理 删除名称最后带空格的文件夹
C# 泛型 Join合并数组为字符串 管理员收不到普通权限的SendMessage消息 C#程序退出托盘图标NotifyIcon不会自动消失的解决方法 OA和ERP的区别 Robots文件限制问题
标签聚合
Linux IT Hyper-V W10 WinForm C# CentOS PHP Excel WordPress
分类
书签
  • MKOnlinePlayer
  • 测试站点
  • SVN
  • 零点维基

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

THEME KRATOS MADE BY VTROIS

京ICP备2020032489号-2