6 enjoyfate

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

C#秘密武器之多线程——参数与返回值

https://www.cnblogs.com/weige/p/4240564.html线程函数要么没有参数,要么只能有一个object参数,而且均没有返回值,这样就大大降低了程序的灵活性,其实我们想要的是能像普通方法一样正常使用参数和返回值!能不能实现这个需求呢?下面就介绍两种方法一、添加外壳方法原理:把参数传递变成了对变量的调用方法:定义一个专门的线程类。1、需要向线程传递的参数和返回值作为类的公共属性;2、线程函数的真正方法也放在该类里边3、加壳的线程函数也放在里边(真正调用的是2

2020-05-30 22:52:28

c#程序 退出代码

https://stackoverflow.com/questions/12977924/how-to-properly-exit-a-c-sharp-applicationI would either one of the following:Application.Exit();for a winform orEnvironment.Exit(0);

2020-05-18 23:03:25

C#鼠标右键菜单(快捷菜单)

https://www.zybuluo.com/kuier1992/note/164140ContextMenuStrip和ContextMenu的不同,其实就是一个新一个旧。ContextMenuStrip控件替换ContextMenu控件并向其添加功能;但是也可选择保留ContextMenu控件以备向后兼容和将来使用。...

2020-05-18 11:39:27

contextmenustrip子菜单获取父级的sourcecontrol 属性为null

我从一个Picturebox中右键弹出一个contextmenustrip的sourcecontrol属性控制这个picturebox,但是打开第二级的contextmentstrip(二级菜单)通过owner获取了父级contextmenustrip结果他的sourcecontrol属性为null(c#)求大虾。。。求教其子菜单获得其父菜单的sourcecontrol属性的值。。在主contextmenustrip中加一个Opening事件,然后在道一专个全局变量中保存主contextmen.

2020-05-18 11:36:09

c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法

https://www.cnblogs.com/xiaofengfeng/archive/2012/01/14/2322380.html双击contextMenuStrip1在它的opening事件中写入下面的代码: private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) { string whichcontrol_name= (sender as Con

2020-05-18 11:34:26

C#中String类型字符串内封装的一些方法及其使用情况

string str = "abcdefg";str.ToUpper();//将字符串全部转换为大写str.ToLower();//将字符串全部转换为小写str.Trim();//去掉字符串中的空格str.PadLeft(10,'*');//在字符串中添加字符或者空格,其中参数1表示添加完字符后字符串总的长度str.Replace('b',' ');//将字符串中的的指定字符进行替换str.Remove(1,2);//将字符串中的指定位置的字符删除,其中参数1为字符串中删除字符的初始索引位置,.

2020-05-11 23:21:37

C# 读取电脑CPU、主板、硬盘序列号等信息

添加引用:System.Management,然后引入命名空间:using System.Management;//获取CPU序列号public string GetCPUSerialNumber(){ try { ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Processor"); string sCPUSerialNum

2020-05-08 21:39:52

怎么查询电脑的磁盘序列号和各种硬件信息(Windows系统)

1、查询磁盘序列号:wmic diskdrive get serialnumber2、查询BIOS序列号:wmic bios get serialnumber3、查询网卡信息:wmic nicconfig get macaddress4、查询cpu的ID:wmic cpu get processorid5、查询主板序列号:wmic baseboard get serialnumber...

2020-05-08 16:19:26

c# 如何定义全局变量?

C#中没有全局变量的概念,可以定义一个common类,通过静态百变量来存放所有需要的全局变量,调用的时候通过common来调用即可。调用的时候使用“命名空间度.common.属性名”即可,例如 string m_name = common.Name ;common.farray [0, 2] = 0.5 ;...

2020-05-07 21:48:57

C#中 选项卡(Tabcontrol)动态添加TabPage

https://www.cnblogs.com/zhangyonglvdaomei/p/3837846.htmlhttps://stackoverflow.com/questions/33069634/dynamically-add-tabs-to-tabcontrol-containerhttps://www.codeproject.com/Questions/794496/how-to...

2020-05-05 09:59:42

C#中BitConverter.ToUInt16()和BitConverter.ToString()的简单使用

https://blog.csdn.net/u010683091/article/details/703322861. BitConverter.ToUInt16()的用法,是把两个字节转换为无符号整数,如:205 56 这两个字节的16进制是 CD 38 那么转为无符号整数 应该倒过来排 即 38CD 这个数转为无符号十进制整数就是 145412. BitConverter.To...

2020-05-02 09:10:49

sql server添加sa用户和密码

https://blog.csdn.net/thinkingmyself/article/details/86520193

2020-04-30 22:30:44

C#调用Resources里面的资源

我们在项目Resources里面可以定义string, image, icon 等资源后可以在C#代码里面非常方便地调用。比如我们在Resources里面添加了一个icon, 取名为“icons8_lock_orange_48”,这个icon的实际文件名可能为“C:\xxxxxxx.ico"我们在调用的时候只需要用到名称而不是实际的文件名。调用方式: Properties.Resour...

2020-04-30 19:08:10

c# 添加鼠标右键功能

1 选中要添加右键功能的Form或者控件,打开控件的设计页面。2 从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上。这时系统就会在这个页面下面自动创建一个contextMenuStrip1控件,如果你想在这个页面添加多个菜单,那么你也可以拖曳多个这种控件到设计页面上。3 按照你的要求将这些ContextMenuStrip控件改成你需要...

2020-04-30 18:02:35

C# Rectangle.Inflate 方法将Rectangle 结构放大指定量

命名空间:System.Drawing程序集:System.Drawing(在 system.drawing.dll 中)重载列表Rectangle.Inflate (Size)将此Rectangle放大指定量。Rectangle.Inflate (Int32, Int32)将此Rectangle放大...

2020-04-30 17:58:45

Windows下如何禁用数字签名

https://blog.csdn.net/ywd1992/article/details/88567596发现Windows操作系统在启用数字签名的情况下部分外接设备的驱动无法安装,设备无法使用,可以考虑通过禁用数字签名的方式来让我们的驱动能够安装成功Windows+x,以管理员打开命令提示符(cmd),执行以下命令,看到提示操作成功完成,重新启动电脑,即永久关闭了数字签名验证bc...

2020-04-19 18:29:11

win7彻底解决COM端口被占用(在使用中)问题的办法

win7用久了,莫名奇妙,很多com端口号 都是使用中...把常用的端口都占完了....打开CMD命令行,输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter,然后把ComDB删除,扫描检测硬件改动即可,不行的话重启PC即可https://blog.csdn.net/qqt...

2020-04-19 16:45:35

qt ip 地址校验

https://evileg.com/en/post/56/QString IpRange = "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"; //255 QRegExp IpRegex ("^" + IpRange + "(\\." + IpRange + ")" ...

2020-04-13 21:45:55

错误: default argument missing for parameter 2 of

https://blog.csdn.net/hellochristie/article/detail重新编译ns2源码时遇到错误: default argument missing for parameter 2 of `test::test(test只是例子)类似class test:{Q_OBJECTpublic:test(QWidget *parent ...

2020-04-12 20:41:57

Qt工作笔记-QLineEdit中使用setValidator里面的坑

ui->lineEdit->setValidator(new QDoubleValidator(0,100,2,ui->lineEdit));这种方法不管用。正确的方法如下: QRegExp double_rx("100|([0-9]{0,2}[\.][0-9]{1,2})"); ui->lineEdit->setValidator(ne...

2020-04-12 18:10:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。