摘要:解决锯齿问题主要是修改Graphics的属性 修复绘制图片锯齿问题可以修改 修复在Bitmap上绘制文字出现锯齿可以修改
阅读全文
摘要:Alpha 透明度混合算法,网上收集整理,分成以下三种: 一、 R1,G1,B1,Alpha1 为前景颜色值[混合颜色 上图层],R2,G2,B2,Alpha2 为背景颜色值[混合颜色 下图层],则 颜色值:R = R1 * Alpha1 + R2 * Alpha2 * (1-Alpha1) ; G
阅读全文
摘要:C#操作Excel方法有很多,以前用的需要电脑安装office才能用,但因为版权问题公司不允许安装office。所以改用NPOI进行Excel操作,基本上一些简单的Excel操作都没有问题,读写合并单元格等都能实现。 NPOI 库下载地址 NPOI百度云下载: https://pan.baidu.c
阅读全文
摘要:自己重写了一个Form,然后再该form上放一个TabControl鼠标移上去会闪烁,经过网上查找解决方案,最后总算是解决了....下面附上代码: 重写一个TabControl代码如下:
阅读全文
摘要:我一直盼望着 Windows 新版本的发布。令人感兴趣的事情莫过于浏览 MSDN® 和 SDK 文档,查找一些可以利用和依赖的最新创新,然后让朋友和同事以及您的老板(如果幸运的话)大开眼界。Windows Vista™ 在这方面包含许多诱人的内容。自从听说该版本将三维/组合层集成到桌面以来,我就特别
阅读全文
摘要:通过以下的一些代码可以实现捕获相关的一些消息事件; 以及可以通过调用 SetCloseMenu();实现关闭一些按钮功能如屏蔽关闭按钮功能等; 需要添加命名空间:using System.Runtime.InteropServices; private const int WM_SYSCOMMAND
阅读全文
摘要:通过下面代码在构造函数中调用方法 SetShadow(); 即可实现无边框窗体的阴影效果了 需要添加命名空间 using System.Runtime.InteropServices; private const int CS_DropSHADOW = 0x20000; private const
阅读全文
摘要:以下代码实现将一张带透明度的png图片的非透明部分转换成Region输出 以上方法小图还可以,大图速度上就显得慢了.....
阅读全文
摘要:通过以下代码,在窗体启动后调用方法SetPenetrate() 即可实现窗体的穿透功能。 同样该功能需要加载命名空间 using System.Runtime.InteropServices; 原文地址:http://bbs.csdn.net/topics/390325341
阅读全文
摘要:点击窗体任意位置移动窗体: 需要添加命名空间: 原文地址:http://blog.sina.com.cn/s/blog_4982f49901013wlf.html
阅读全文
摘要:WinForm在窗体风格设置成None时无法最小化的问题。添加以下代码即可实现最小化: protected override CreateParams CreateParams { get { const int WS_MINIMIZEBOX = 0x00020000; // Winuser.h中定
阅读全文
摘要:以下代码为修改窗体尺寸的代码: //以下做了一些修正,确保放大缩小按钮区域可以正常使用 Point point = Control.MousePosition; point = PointToClient(point); if (point.X < this.Width - 100 && point
阅读全文