C# Winform
_沐阳_
喜欢享受生活
展开
-
winform让Textbox像百度一下实现下拉显示
原文出处:http://bbs.csdn.net/topics/390324804作者:wawd74520 List Data = new List(); string Randomstr = "功夫撒黑胡椒hcbvf蜂窝qwertyuiopasdfghjklzxcvbnm法国的恢复到飞范德萨QWERTYUIOPASDFGHJKLZXCVBNM出现转载 2012-12-26 11:42:19 · 1311 阅读 · 0 评论 -
C# GDI+ 简单绘图 (三)----QQ截图功能
感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧. 前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子. 我们先来做一个简单的----仿QQ截图,关于这个的例子转载 2011-09-30 08:56:46 · 863 阅读 · 0 评论 -
c# GDI+简单绘图(二)
在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.1.首先我们来看下上一片中我们使用过的Pen.Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状转载 2011-09-30 08:55:57 · 742 阅读 · 0 评论 -
c# GDI+简单绘图(一)
最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有转载 2011-09-30 08:52:11 · 762 阅读 · 0 评论 -
WinForm里加载GIF图片
private void DisplayGIF(){ Bitmap adimatedGif = new Bitmap(@"C:\gif\2.gif");// Graphics g = this.panel1.CreateGraphics(); int PropertyTagFrameDelay = 0x5100;原创 2013-12-17 12:36:27 · 6932 阅读 · 3 评论 -
C#安装包制作
软件平台:VisualStudio2008中文版,其他版本可能不太相同,但是大致上差不多。制作步骤:1.新建安装部署项目打开VS,菜单栏选择“新建”,选择: 项目->其他项目类型->安装与部署->安装项目或者是安装向导(我选择的是安装向导,如果选择安装项目,可直接到第三步),填写相关信息,点击确定。(详细见图1)图12.安装向导此时打开安装向导,如图2.1所示:转载 2014-01-09 17:37:33 · 1436 阅读 · 0 评论 -
[C#]ActiveX控件调用页面上的JavaScript
项目需要开发一个ActiveX控件,前台客户端和页面duan原创 2014-04-08 17:05:13 · 1511 阅读 · 2 评论 -
[C#]DataTable使用过程中常用的Select、Find和Compute方法
DataTable是C#常用的一个类,在开发过程中会经常涉及到筛选,查找等操作原创 2014-04-24 10:47:57 · 18497 阅读 · 0 评论 -
C# WinForm判断Win7下程序是否以管理员身份运行
如果程序不是以管理员身份运行,操作本地文件会提示:System.UnauthorizedAccessException异常转载 2014-06-10 14:25:38 · 997 阅读 · 0 评论 -
c# GDI+简单绘图(四)----仿MS画板
前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具. 个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论!转载 2011-09-30 08:58:09 · 1297 阅读 · 0 评论 -
做类似QQ好友列表一样的菜单栏
自己的项目现在进展很快,另一位同事开始做客户端了,类似MS的Outlook一样的邮件界面,左侧需要实现类似QQ好友的功能,点击按钮就展开下面的内容,再次点击就收起,点击其他按钮则展开相应的按钮下面的内容,其他按钮下面的内容就收回,上网查了一下,大多是用第三方控件,其实,若要只实现这个功能的话Tablelayoutpanel控件就能实现了。 private voi原创 2011-12-14 14:12:15 · 1386 阅读 · 0 评论 -
c#的DateTime.Now函数详解
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日转载 2011-12-20 15:37:27 · 607 阅读 · 0 评论 -
C#设计模式之——总结
经过一段时间,已经把C#的常用的24种设计模式简要的介绍了一下,可能介绍的不好,因为有些东西我也不熟悉,描述的也不是很清楚,还请各位多多指教。简要的说,设计模式提供了一种优雅的,通用的可重用解决方案。可以通过设计模式组织程序中的对象,使其更易于修改和维护。 以前文章中所有设计模式的代码下载地址:http://download.csdn.net/detail/weixingstudio/转载 2013-12-06 23:37:56 · 810 阅读 · 0 评论 -
C#与Java互通AES算法加密解密
利用AES加密算法对报文进行加密解密,实现C#与Java互通,网上查了一堆也许是因为版本的原因都用不了,于是还是静心下来自己写个:直接上代码:C# 需要引用System.Security.Cryptography命名空间 /// AES加密 /// 明文 /// 密钥,长度为16的字符串 /// 偏移量,长度为1原创 2012-12-25 14:38:47 · 8699 阅读 · 1 评论 -
C#动态加载ActiveX控件并调用指定的方法
C#开发的应用程序,如果需要动态加载ActiveX到窗体中,并且要调用指定的方法,网上查了一些,好多都是VB的,C#的偶尔有一些也是要动态加载DLL。 自己研究研究,结果稀里糊涂的弄出来了,话不多说,上代码先: //根据classId获取ActiveX类 Type type = Type.GetTypeFromC原创 2012-06-04 18:50:47 · 6664 阅读 · 2 评论 -
C#关于DateTime得到的当前时间的格式和用法
DateTime dt = DateTime.Now; dt.ToString(); //2005-11-5 13:21:25 dt.ToFileTime().ToString(); //127756416859912816 dt.ToFileTimeUtc().ToString(); //127756704859912816 dt.ToLocalTime().T转载 2012-01-04 16:53:32 · 697 阅读 · 0 评论 -
[C#]关于datagridview中合并单元和和将文字生成图片
在使用datagridview的时候,经常需要合并单元格,但是DataGridView类并没有此项功能,因此需要重绘,今天试了一下将一个字符串变成图片,然后分成2段显示在DataGridView同一行的2列中,话不多说,直接上代码: String checkCode = "公然违规范德萨敢死队风格第三方公司的非高峰时段"; Bitmap原创 2011-12-22 17:25:58 · 1729 阅读 · 1 评论 -
[C#]读取数据库,动态生成TreeView[递归]
我自己的画图界面已经做完了,现在开始连接后台,引用WEB服务,然后读取数据库,有个地方要动态生成树,昨天弄了半天,结果怎么弄怎么是死循环,领导又去开会,结果钻进牛角尖就出不来了,还好今天早上领导一来看看我的代码,一眼就看出毛病了,我也恍然大悟,看来自己对数据机构和算法这些基础内容还有很大的欠缺啊,现在终于写出来, 把结果和大家分享,昨天上网看的时候发现有人和我一样的问题。 p原创 2011-12-14 14:22:24 · 2801 阅读 · 0 评论 -
C# MD5加密解密
using System.Security.Cryptography; ///MD5加密 private string MD5Encrypt(string pToEncrypt) { DESCryptoServiceProvider desCrypto = (DESCryptoServiceProvider)DESCryp原创 2012-06-27 14:58:03 · 897 阅读 · 0 评论 -
C#找不到System.ServiceModel.Web命名空间
要解析Json,需要使用System.Runtime.Serialization.Json.DataContractJsonSerializer类,可.Net Framework3.5总是说找不到命名空间,网上查了一些也没有效果,其实很简单。 解决方案资源管理器--引用 右键-添加引用-.Net-里面把System.ServiceModel.Web勾选中就可以了~原创 2012-01-31 10:06:11 · 6332 阅读 · 2 评论 -
[C#]C#如何求出两个字符串最大的公共部分
项目中有这样的需求,用户在两个列表中分别选择两个代码(字母,数字,_)原创 2014-09-03 15:35:11 · 1882 阅读 · 0 评论