摘要:
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)
浙公网安备 33010602011771号