上善若水

水善利万物而不争
随笔 - 175, 文章 - 0, 评论 - 10, 阅读 - 14万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  .NET / C#

摘要:找到控件的KeyDown事件 e.Handled = true; private void lbShapes_KeyDown(object sender, KeyEventArgs e) { e.Handled = true; } // e.Handled// 摘要:// 获取或设置一个值,该值指示 阅读全文

posted @ 2024-11-13 15:10 董锡振 阅读(6) 评论(0) 推荐(0) 编辑

摘要:https://www.cnblogs.com/castlewu/p/17250202.html 阅读全文

posted @ 2023-10-11 17:17 董锡振 阅读(18) 评论(0) 推荐(0) 编辑

摘要:private void btnShortLen_Click(object sender, EventArgs e) { System.Diagnostics.Stopwatch sw0 = new System.Diagnostics.Stopwatch(); sw0.Start(); int i 阅读全文

posted @ 2023-10-10 19:44 董锡振 阅读(243) 评论(0) 推荐(0) 编辑

摘要:原因是控件的背景颜色设置问题; 更改为透明就好了: cbCrossFill.BackColor = Color.Transparent; 阅读全文

posted @ 2023-10-07 10:26 董锡振 阅读(73) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/weixin_40314351/article/details/127343819 附录:PdfSharp官网链接:http://www.pdfsharp.com/PDFsharp/PdfSharp的使用Demo:http://www.pdfsharp.n 阅读全文

posted @ 2023-09-26 17:26 董锡振 阅读(137) 评论(0) 推荐(0) 编辑

摘要:1、设置窗体的最大尺寸MaxinumSize属性:this.MaxinumSize = new System.Drawing.Size(System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width, System.Windows.Forms. 阅读全文

posted @ 2023-06-15 20:44 董锡振 阅读(352) 评论(0) 推荐(0) 编辑

摘要:在局域网内跨电脑读取显示文件; 以下设置参考地址:https://jingyan.baidu.com/article/8275fc865ca4c907a13cf613.html 为了防止链接失效,拷贝内容如下: 在桌面选择【此电脑】,右键选择【管理】,进入【计算机管理】窗口。点击【本地用户和组】-【 阅读全文

posted @ 2023-02-22 09:37 董锡振 阅读(730) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/weixin_38950569/article/details/100167769 https://blog.csdn.net/qq_20792765/article/details/119032464 阅读全文

posted @ 2023-02-19 08:59 董锡振 阅读(69) 评论(0) 推荐(0) 编辑

摘要:一. 为什么要lock,lock了什么? 当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的 阅读全文

posted @ 2023-02-19 08:57 董锡振 阅读(55) 评论(0) 推荐(0) 编辑

摘要:要解决此问题,只需为DataGridView添加“DataError”。这就是全部步骤:双击datagridview并从事件列表中选择“dataerror”事件。 DataError事件使您可以处理在数据处理操作期间由控件调用的代码中抛出的异常。 而已 :) 要解决此问题,请为DataGridVie 阅读全文

posted @ 2023-02-16 10:45 董锡振 阅读(681) 评论(2) 推荐(0) 编辑

摘要:bool型为int型,一般认为占4个字节,取值TRUE/FALSE/ERROR。sbyte型为有符号8位整数,占1个字节,取值范围在-128 ~ 127之间。bytet型为无符号16位整数,占2个字节,取值范围在0~255之间。short型为有符号16位整数,占2个字节,取值范围在-32,768~3 阅读全文

posted @ 2022-11-02 19:14 董锡振 阅读(1787) 评论(0) 推荐(0) 编辑

摘要:Visual Studio没有自动删除空行的功能,但有的时候我们又需要删除空行,Visual Studio代码中有很多空白行,比较少的情况下,手动选中空行,删除。 一旦空行数量比较多,再这样去删除空行,是一项非常让人头疼的事情。 懒人大法来:使用正则表达式: ^\s*$ ^代表行首,$代表行尾,中间 阅读全文

posted @ 2022-06-14 16:44 董锡振 阅读(1179) 评论(0) 推荐(0) 编辑

摘要:C# 栈vs堆:有什么不同? 栈负责保存我们的代码执行(或调用)路径,而堆则负责保存对象(或者说数据,接下来将谈到很多关于堆的问题)的路径。 栈是自行维护的,也就是说内存自动维护栈,当栈顶的盒子不再被使用,它将被抛出。相反的,堆需要考虑垃圾回收。 可以将栈想象成一堆从顶向下堆叠的盒子。当每调用一次方 阅读全文

posted @ 2022-01-29 21:09 董锡振 阅读(72) 评论(0) 推荐(0) 编辑

摘要:1.概念 装箱:将值类型转换为引用类型。 比如:int i=8; object o=i; 拆箱:将引用类型转换为值类型。 比如:int j=(int)o; 2.举例 int val = 8;object obj = val; //装箱的过程 将值类型转换为引用类型int num = (int) ob 阅读全文

posted @ 2022-01-29 20:56 董锡振 阅读(68) 评论(0) 推荐(0) 编辑

摘要:String.Format格式化输出 阅读全文

posted @ 2012-10-20 17:13 董锡振 阅读(193) 评论(0) 推荐(0) 编辑

摘要:时间差 TimeSpan 阅读全文

posted @ 2012-09-16 01:16 董锡振 阅读(1844) 评论(0) 推荐(0) 编辑

摘要:小数位数较多时,转为string类型是变成了科学计数的形式:如 1.2E-05 double Total_cbm=0.000001; string test = Total_cbm.ToString();//结果是1.2E-05 显然不是我们想要的结果 改为: string test = Total 阅读全文

posted @ 2012-08-20 14:36 董锡振 阅读(1727) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示