
C#
gzc0319
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#透明按钮设置
需要使用透明按钮,找到这个添加链接描述“设置按钮的backcolor为0,0,0,0 的数字即可,同时设置FlatApperance的BorderSize为0,FlatStyle为Flat,这样该按钮就完全透明了”按文中设置,发现鼠标经过按钮时,按钮显示纯黑色***,设置FlatApperance选项下的MouseOverBackColor为0,0,0,0 鼠标经过按钮时按钮仍为透明,设置FlatApperance选项下的MouseDownBackColor*为0,0,0,0 鼠标单击按钮时按钮仍原创 2021-01-12 15:21:40 · 1391 阅读 · 0 评论 -
打开气泡提示:如正文图片所示,win10教育版专注助手设为“关”后,气泡可正常弹出
原创 2020-07-15 14:02:28 · 215 阅读 · 0 评论 -
使用参数的SQL语句避免注入式攻击
SQL 注入式攻击是指有些人利用软件设计上的漏洞对软件进行恶意攻击,而没有对用户输入的数据进行验证是 SQL 注入攻击得逞的主要方式。例如,如果用户的查询语句是select * from tb_User where name='"&user&"' and password='"&pwd&"'",那么,如果用户名为“1' or '1'='1”,则查询语句将会变成:select * from tb_User where name='1 ' or '1'='1'原创 2020-06-30 15:04:07 · 314 阅读 · 0 评论 -
System.NullReferenceException:“未将对象引用设置到对象的实例。”----C#操作注册表
编写如下代码RegistryKey retkey = Registry.CurrentUser.OpenSubKey("BPAE_DCCB_Key", true).CreateSubKey("register"); 若注册表中无 BPAE_DCCB_Key则报“System.NullReferenceException:“未将对象引用设置到对象的实例。””原因为以下代码返回为 NULL,导致NULL.CreateSubKey("register") 于是报异常Regi...原创 2020-06-29 15:48:12 · 7763 阅读 · 1 评论 -
System.Security.SecurityException:“不允许所请求的注册表访问权。”----使用VisualStudio2017编写C#代码操作注册表
使用VisualStudio2017编写C#代码操作注册表,如下RegistryKey retkey = Registry.LocalMachine.OpenSubKey("software", true).CreateSubKey("mrwxk").CreateSubKey("mrwxk.ini");直接启动VisualStudio2017运行报异常System.Security.SecurityException:“不允许所请求的注册表访问权。”System.Security.Secur原创 2020-06-24 16:39:18 · 2272 阅读 · 0 评论 -
错误 CS0246 未能找到类型或命名空间名“XXXX”(是否缺少 using 指令或程序集引用?)
新建1个工程编写用户控件,最开始将用户控件工程dll直接复制到正常工程bin-->DEBUG文件夹,这样也能用,但是每次更新用户控件工程都需要重新复制1遍,非常繁琐。于是删除正常工程bin-->DEBUG文件夹中的用户控件工程dll,在正常工程中添加引用,就出现了标题中的错误。解决办法:删除正常工程bin-->DEBUG文件夹中的用户控件工程dll并没有删除工程引用,需要删除工程引用后再次添加引用,区别在于路径不同...原创 2020-06-08 11:13:50 · 12277 阅读 · 0 评论 -
C#时间差TimsSpan计算及在Modbus中的用法
1、C#时间差TimsSpan计算TimeSpan ts = DateTime.Now - objSqlite.SoftwareStartTime;if (ts.TotalSeconds < 10) return;如上述代码,TotalSeconds可计算两个时间点相差总秒数,objSqlite.SoftwareStartTime记录软件启动时刻的时间点,上述代码可用于判...原创 2020-03-24 10:41:12 · 321 阅读 · 0 评论