一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 1、Winform启动的时候,检测是否存在同样的进程名,防止程序多开; 1 static class Program 2 { 3 /// <summary> 4 /// 应用程序的主入口点。 5 /// </summary> 6 [STAThread] 7 static void Main() 8 阅读全文
posted @ 2021-01-14 16:27 一杯清酒邀明月 阅读(444) 评论(0) 推荐(0)
摘要: 大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意,你确定调用了Thread.Abort方法后线程就立刻停止了吗? 答案是:不是! 下面我们来解释一下Abort方法是如何工作 阅读全文
posted @ 2021-01-14 16:18 一杯清酒邀明月 阅读(1335) 评论(0) 推荐(0)
摘要: 如何释放内存: 1 [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] 2 public static extern int SetProcessWorkingSetSize(IntPtr process, int 阅读全文
posted @ 2021-01-14 10:02 一杯清酒邀明月 阅读(3916) 评论(0) 推荐(0)
摘要: 1, ctrl+a 2, ctrl+k 3, ctrl+f 阅读全文
posted @ 2021-01-14 09:49 一杯清酒邀明月 阅读(898) 评论(0) 推荐(0)
摘要: 1. 显示窗口的两种方式: Winform中的Form,在显示窗口时,可以使用Show()和ShowDialog()两种方式 2. 非模态窗口方式(可以跟其他界面自由切换,而且不阻塞代码) Show()方法启动的窗口是非模态窗口,可以跟其他界面自由切换, 其后面的代码也会立刻执行,如: 1 Form 阅读全文
posted @ 2021-01-14 09:03 一杯清酒邀明月 阅读(1349) 评论(0) 推荐(1)
摘要: 一、默认布局 ★可以加panel,也可以不加; ★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作; ★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小的工具。 注:分层:右键点击控件。可以选择置于顶层或置于顶层。 锁定控件:当部分布局完成 阅读全文
posted @ 2021-01-14 08:59 一杯清酒邀明月 阅读(6719) 评论(0) 推荐(0)