自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 WPF C#仿ios 安卓 红点消息提示

wpf实现仿照ios和安卓的右上角提示

2017-01-06 15:49:19 3096 2

原创 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 截图,仿照qq截图功能

wpf实现的截图功能,仿照qq截图。编译环境:vs2015。具体介绍在本人博客中。

2017-03-21

WPF C#仿ios 安卓 红点消息提示

编译环境vs2015,只是实现了在普通的Button控件上显示类似安卓和Ios上的右上角红点提示。具体的介绍请参照本人博客当中的相关文章。

2017-01-06

C# TreeView Checkbox 部分选中状态,点击节点选中状态不会改变

实现Treeview Checkbox的三种状态,分别是:选中、没有选中、部分选中。之前有人写了一部分实现Treeview Checkbox第三种状态的代码,但是在点击节点前的“+”或者“-”的时候,也会改变这个节点及其子节点的选中状态。这里主要针对这个问题进行了修改。 编译环境:vs2012

2016-06-29

baiduyunSample

就是类似百度云盘的分割上传客户端

2016-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除