随笔分类 - 精华
摘要:一、背景: 在PDF上画一系列的块,获取该系列的块,自动分组(自动判断块是否相交,相交则视为一组,独立的块为一组),返回各组块的点集;窗体显示点集路径图标。 效果:支持 单块、多块(包含多异形块)为一个图形 二、自动分组,返回组块点集合。代码如下: #region 一资源多区域锚点 /// <sum
阅读全文
摘要:一、背景 在PC机上显示正常,在高分辨率下的Pad上,显示出现问题: 1、显示在屏幕最右端的窗体(控件)显示不出来; 2、截图时,被截图的界面字体文字变大,界面因此显示不全。 二、解决方法: 方法一:WPF上使用WPF方式获取屏幕大小,而不是Winform的获取屏幕大小的方式。 //Size pri
阅读全文
摘要:更改电脑屏幕显示的文字大小后,平面显示区域问题。 /// <summary> /// 屏幕显示尺寸 /// </summary> public static Size ReviseScreenSize { get { float pixels = getLogPiex(); float dxPrec
阅读全文
摘要:8、错误 C2440: “static_cast”: 无法从“void (__thiscall CView::* )(UINT,LONG)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 问题 原因:VC6.0的消息映射函数方法,升级至VS2005
阅读全文
摘要:public class Path_File { public string AppPath { get { return AppDomain.CurrentDomain.BaseDirectory; } } public Path_File() { } /// <summary> /// 查找指定
阅读全文
摘要:Windows驱动开发一、前言依据《Windows内核安全与驱动开发》及MSDN等网络质料进行学习开发。二、初步环境1、下载安装WDK7.1.0(WinDDK\7600.16385.1)地址:https://msdn.microsoft.com/en-us/windows/hardware/hh85...
阅读全文
摘要:本文是对Win7(64)+VS2010+WDK7.1.0(WinDDK\7600.16385.1)开发驱动的小结。一、系统工具1、Win7(amd64位)系统注:已装系统后,管理员身份运行cmd命令,查看bcdedit/settestsigningtrue、bcdedit/debugon等命令是否运...
阅读全文
摘要:写的一个简单启动关闭WiFi的类:具体如下using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace MyWifi{ public class WiFi ...
阅读全文
摘要:通常点击任务栏上的图标时,对应窗体实现“最小化或者恢复”的效果。但是在做最小化到托盘时,不希望点击任务栏图标时最小化到托盘,即希望拦截了这些效果(不允许:通过点击任务栏上的图标,实现“最小化或者恢复”的效果);具体实现代码如下: #region 区别 任务栏中点击窗体图标(最小化|...
阅读全文
摘要:控制WinForm界面在屏幕的四个角落显示,具体代码中有说明:using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using System.Thr...
阅读全文
摘要:主要是使用Rar.exe压缩解压文件(夹)(*.rar),另外还有使用SevenZipSharp.dll、zLib1.dll、7z.dll压缩解压文件(夹)(*.zip)。需要注意的几点如下:1、注意Rar.exe软件存放的位置,此次放在了Debug目录下2、SevenZipSharp.dll、zL...
阅读全文
摘要:关键点:(1)TreeList中显示的单元格默认不显示上、下、左、右边框,显示的是TreeList自身的行横边框、列纵边框,具体对应TreeList属性中OptionView项下的ShowVertLines、ShowHorzLines两项,将其对应默认值由默认False改为True即可去除行横边框、...
阅读全文
摘要:一、点击在拖入的显示控件(TreeList)右上方的箭头,在Treelist任务中选择数据源,添加项目数据源,依次选择数据库、数据集,新建连接,浏览选择数据库(*.mdb),依次点击 下一步,选择“表”,完成。二、具体代码如下: #region"合并单元格(多行多列)" ...
阅读全文
摘要:方法1:点击在拖入的显示控件(TreeList)右上方的箭头,在Treelist任务中选择数据源,添加项目数据源,依次选择数据库、数据集,新建连接,浏览选择数据库(*.mdb),依次点击 下一步,选择“表”,完成。方法2:1、新建WinForm项目,添加“新建项”,选DataSet,打开*.xsd文...
阅读全文
摘要://使用双重锁方式解决多线程下的单例模式实现public class Singleton { private static Singleton uniqueInstance; private static object _lock = new object(); ...
阅读全文
摘要:基于步入DevExpress的使用(VS),进一步使用DevExpress改变WinForm皮肤,适合初学者。提示:1、对于DevExpress菜单中的RepositoryItemComboBox没有EditValue属性,无法直接获取选择的值,但可以在其事件中将其转化为ComboBoxEdit控件...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { /// /// 公用的特殊函数 /// public class SpecialFunctions { ...
阅读全文