- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 C# 双击ListView出现编辑框可编辑,回车确认
//获取鼠标点击的项------API [DllImport("user32")] public static extern int GetScrollPos(int hwnd, int nBar); private TextBox txtInput; //获取点击项的位置 private void lViewPe
2017-08-01 10:37:54 3281
原创 WPF C#截图功能 仿qq截图
先上效果图源码下载地址:http://download.csdn.net/detail/candyvoice/9788099描述:启动程序,点击窗口button,开始截图,鼠标左键按下拖动,选中任意区域,拖动过程中,左上角实时显示选中区域大小,拖动结束,鼠标左键抬起,出现右下角保存、取消、ok三个button。右键点击,取消当前选中,可以继续拖动鼠标左键进行截图。双
2017-03-21 10:32:25 9815 13
原创 TreeView的CheckBoxs的第三种状态,怎么点击node前的“+”的时候图标不变
目的:实现Treeview Checkbox的三种状态,分别是:选中、没有选中、部分选中。效果如下图:之前有人写了一部分实现Treeview Checkbox第三种状态的代码,但是在点击节点前的“+”或者“-”的时候,也会改变这个节点及其子节点的选中状态。这里主要针对这个问题进行了修改。基本的思路是:1 添加Treeview控件,并且在Treeview控件上
2016-06-29 16:15:17 1769 1
原创 MFC 基于多文档的打印和打印预览功能的实现
一、基础知识1 网上有很多的关于打印的程序,一定要看清楚,是基于对话框dialog的打印功能,还是基于文档的打印功能。 如果分不清基于对话框和文档的区别,建议新建一个单文档、多文档和对话框的工程,看看里面的具体的文档的区别,就可以了。2 我做的是基于多文档的打印预览和打印功能的实现。 基于文档的打印和打印预览在创建工程的时候,一般默认会自动添加打印和打印预览的程序。如下图。
2016-05-20 09:42:31 2803
原创 (三)C# winform C/S WebBrowser 微博第三方授权登录
前言第三方授权登录,共有三篇:(一)C# winform C/S WebBrowser 微信第三方登录(二)C# winform C/S WebBrowser qq第三方授权登录(三)C# winform C/S WebBrowser 微博第三方授权登录这里面有很多通用的类和方法,思想和编程过程基本上一致,所以在阅读这篇之前,建议先看看前两篇。正
2016-04-28 09:27:43 3850 1
原创 (二)C# winform C/S WebBrowser qq第三方授权登录
紧接上一篇,qq的授权登录,跟微信相似,不同的地方是:1 申请appid与appkey的时候,注意填写回调地址。2 这里可以在WebBrowser的是Navigated事件中直接得到Access Token,一般情况是通过Authorization Code获取Access Token。3 获取用户信息,需要先根据Access Token获取用户的OpenID。最后,在WebBro
2016-04-27 16:03:30 5454 7
原创 (一)C# winform C/S WebBrowser 微信第三方登录
声明:本人属于编程小白类型,零基础开始做第三方授权登录,所以这里仅仅供初学者参考网上很多的资料都是B/S结构的,这里是基于C# C/S 结构的微信第三方授权登录一、准备知识1 http Get和Post方法。做第三方授权登录,获取信息基本上都是用get和post方法,做之前需要进行基本的了解,基本上网页都是get。2 微信开发文档。这里参考的是: 微信开发平台——资源中心——网址应
2016-04-27 10:17:54 9874 6
原创 重载CBCGPRibbonBar,去掉Quick Access toolbar
网上查了很多的资料,基本上都是要重写CBCGPRibbonBar才能去掉Quick Access toolbar,主要分为下面几种1 重写 virtual BOOL OnShowRibbonContextMenu(CWnd* pWnd, int x, int y, CMFCRibbonBaseElement* pHit);BOOL MyCBCGPRibbonBar::OnShowRibbo
2016-04-27 09:30:02 1286
转载 C#获取文件的MD5码
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace SendOutRequire{ public class MD5Code { /// /// 获取文件的MD5码 ///
2016-04-21 14:11:00 677
转载 C# WinForm登陆窗体 限制用户名只输入字母 数字以及下划线
文本框的输入限制,我们主要集中两个问题:一、怎样限制用户名输入的长度?答:设置txtName的属性 MaxLength="10"; (我们这里以10个字符为例)二、怎样限制用户名只输入字母 数字以及下划线答:有两种方法可以实现方法1: //通过监听键盘keychar实现 private void txtName_KeyP
2016-04-09 18:26:06 6732 1
转载 C#中使用DES和AES加密解密
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Text;using System.Security.Cryptography;using System.IO;namespace MyC
2016-04-09 16:55:59 508
转载 HTTP中Get与Post的区别
原文地址:点击打开链接Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地
2016-04-09 16:26:34 351
转载 正则表达式 验证输入为电话号码或手机
using System;using System.Text.RegularExpressions;namespace ConsoleApplication1{ class Program { static void Main() { var regexTelephone = new Regex(@"^(0[0-9]{
2016-04-09 15:34:08 1649
WPF C#仿ios 安卓 红点消息提示
2017-01-06
C# TreeView Checkbox 部分选中状态,点击节点选中状态不会改变
2016-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人