winform
彦文啊
这个作者很懒,什么都没留下…
展开
-
C# 最简单的全局键盘鼠标钩子
//一些依赖项 [DllImport("user32.dll")] public static extern int SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr hInstance, int threadId); [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public stat...原创 2021-01-22 16:54:54 · 2249 阅读 · 9 评论 -
C#封装User32类 findwindow sendmessage等等
因为经常会用到这些东西 每次都重新写太过麻烦 所以打算卸载一起 方便 以后调用就好封装一些常用的 win32 的API 刚是试了下新的类 发下不行 现在只好折叠到一起了using System.Runtime.InteropServices; 这个别忘啦 #region 各种API const int WM_MOUSEWHEEL = 0x020A; //鼠标滚轮原创 2015-06-04 10:34:18 · 15360 阅读 · 0 评论 -
C# 切割图片 bitmap
private void button1_Click(object sender, EventArgs e) { Bitmap [] heheda=get_bim(); int num=int.Parse(textBox1.Text); pictureBox2.Image=heheda[num];原创 2015-06-11 11:08:26 · 15633 阅读 · 1 评论 -
C# 修改保存 配置文件的两种方式以及区别
第一种为Properties.Settings.Default.参数名= 参数值;Properties.Settings.Default.Save(); 在第一次运行时会读取App.config里的初始值但是一旦调用Save方法后,Settings里“用户”范围的属性就会保存在系统里面 立即生效第二种为 Configuration config = Sy原创 2015-08-27 22:18:38 · 14986 阅读 · 0 评论 -
c# RichTextBox显示行号,滚动条绑定,取消闪烁,对齐准确
这两天都在看RichTextBox行号问题,发现网上的实现方式都有各种各样的问题 要么是 对齐不准,要么是闪烁,要么滚动条绑定有问题 结合各篇文章最后 就写了一个相对完美解决方案效果图 思路: 1.新建控件继承自RichTextBox 2.设置SelectionIndent 使这个现实区域向右移动 3.在移动出来的空白区域显示一个panl 使用Graphics 绘图 绘制行号...原创 2018-03-10 16:25:04 · 13540 阅读 · 0 评论 -
NotifyIcon最小化程序
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Notify...原创 2018-03-06 14:40:39 · 10401 阅读 · 0 评论