![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinFrom
love_beibei
不是炫耀, 只是证明
展开
-
窗体内控件拖拽移动
private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { // 记录鼠标在控件中的位置 moveX = e.X; moveY = e.Y; pictureBox1.MouseMo原创 2009-12-30 15:48:00 · 729 阅读 · 0 评论 -
Winform 捕获组合键
// Ctrl + H if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H) { MessageBox.Show("Ctrl + H"); } // Alt + H if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCod原创 2009-12-31 17:50:00 · 3491 阅读 · 0 评论 -
防止程序重复运行的一种写法
防止程序重复运行的一种写法原创 2010-08-14 16:53:00 · 916 阅读 · 0 评论 -
C# 简单加壳
新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。程序代码Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("Query.e.exe");byte[] fileB原创 2011-09-05 12:39:36 · 1804 阅读 · 0 评论 -
C# 模拟鼠标点击事件
/// /// 设置鼠标位置 /// /// /// /// [DllImport("user32.dll")] static extern bool SetCursorPos(int x, int y); /// /// 模拟点击 /// /// /// /// /// ///原创 2011-10-31 10:57:26 · 4670 阅读 · 1 评论 -
C# 监视粘贴板
public partial class FrmMain : Form { private const int WM_DRAWCLIPBOARD = 0x308; private const int WM_CHANGECBCHAIN = 0x30D; private IntPtr nextClipHwnd; [DllImport("user32")] private s原创 2012-03-04 21:31:17 · 3497 阅读 · 1 评论 -
将任意集合, 平分成若干份算法, 有待优化
public List> AverageSplit(ref List source, int groupCount) { List> list = new List>(); if (groupCount == 0 || source == null) return list; if (source.Count < groupCount) { list原创 2012-03-07 23:58:12 · 905 阅读 · 0 评论