
C#(winform)
文章平均质量分 61
snihcel
这个作者很懒,什么都没留下…
展开
-
C#实现的ActiveX截图打印控件
http://www.cnblogs.com/xuezhizhang/archive/2010/11/25/1887735.html电子证书签名及CAB包制作工具下载 C#开发ActiveX控件参考资料: http://www.cnblogs.com/zhf/archive/2009/03/02/1401299.html http://www.cnblogs.com/ho转载 2013-06-26 18:02:21 · 782 阅读 · 0 评论 -
C#遍历ComboBox
http://www.cnblogs.com/JuneZhang/archive/2011/12/13/2286872.html C#遍历ComboBox的内容:一:for (int i = 0; i < comboBox1.Items.Count; i++){ MessageBox.Show(comboBox1.GetItemText(comboBox1.Ite转载 2013-05-24 12:12:02 · 1004 阅读 · 0 评论 -
C#读写文件总结
http://www.cnblogs.com/qiantuwuliang/archive/2009/03/12/1409417.html1、使用FileStream读写文件 文件头: using System;using System.Collections.Generic;using System.Text;using System.IO; 读文件核心代码转载 2013-05-24 12:11:03 · 477 阅读 · 0 评论 -
VS2010 引用DevComponents.DotNetBar .
步骤:1)下载DevComponents.DotNetBar2.dll(VS2010需要v10.0以上版本)2)为工程添加引用,浏览找到DevComponents.DotNetBar2.dll3)打开工具箱,右键【选择项】弹出 单击浏览按钮,选择DevComponents.DotNetBar2.dll4)代码中添加using DevComponen转载 2013-05-23 11:06:36 · 2546 阅读 · 0 评论 -
DotNetBar教程(二)
在DotNetBar教程(一)里,用一个实例介绍了DotNetBar在.NET环境下的使用(原文见http://www.cnblogs.com/hans_gis/archive/2010/07/13/1776817.html),在本篇里,介绍一下ExpandablePanel控件的用法。从其名称Expandable中可以意识到该控件是个具有伸缩性的控件,如此可以利用这个特点高效的利用有限的界面。转载 2013-05-23 10:43:00 · 2981 阅读 · 0 评论 -
DotNetBar教程(一)
DotNetBar是一组用于.NET Framework环境下的一组组件集,利用该组件集能够打造绚丽并且实用的应用程序界面,给开发人员提供极大的便利。关于DotNetBar,详情请参考其官方网站:http://www.devcomponents.com 该组件集目前最新版本是8.8(不知最近有没有升级版本),可以从该网站上下载到试用期为一个月的试用版本。 正常安装了DotNetBar组件集(转载 2013-05-23 10:42:19 · 1431 阅读 · 0 评论 -
c#编写的MD5加密类
http://www.cnblogs.com/konooo/archive/2009/01/22/1379920.html 1.MD5 16位加密实例using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace转载 2013-04-01 10:10:55 · 641 阅读 · 0 评论 -
C#重命文件
页面包括3个控件,1文本框输入路径2多选按钮重命名条件3提交按钮protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string path = str转载 2013-05-23 01:47:15 · 612 阅读 · 0 评论 -
C# 生成随机数
private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w'转载 2013-05-06 09:50:59 · 817 阅读 · 0 评论 -
使用C#开发自己的web服务器(图)
摘要这 篇文章讨论了如何使用C#开发一个简单的web服务器应用程序。尽管我们可以使用任何一种支持.NET的编程语言开发,但我选择了C#。本篇文章中的代码 是使用微软的β2版的Visual C# Compiler Version 7.00.9254 [CLR version v1.0.2914]编译通过的,对代码作一些小的改动后,使用β1版也可能编译通过。该web服务器应用程序能够与IIS或其他转载 2013-04-25 10:56:30 · 3348 阅读 · 0 评论 -
C#开发自己的Web服务器
http://blog.okbase.net/haobao/archive/60.html下载源代码 介绍我们将学习如何写一个简单的web服务器,用于响应知名的HTTP请求(GET和POST),用C#发送响应。然后,我们从网络访问这台服务器,这次我们会说“Hello world!” 背景HTTP协议HTTP是服务器和客户机之间的通信协议。它使用TCP/IP协议来转载 2013-04-25 11:23:30 · 888 阅读 · 0 评论 -
C# WinForm 如何实现程序重启?
if ( MessageBox.Show("要重新启动嘛?","提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) System.Diagnostics.Process.Start(System.Reflection.Assembl转载 2013-04-22 11:01:25 · 3341 阅读 · 0 评论 -
C#复制、粘贴文本信息到剪贴板
http://www.cnblogs.com/michaelxu/archive/2008/11/04/1326184.html复制:private void button1_Click(object sender, System.EventArgs e) { // Takes the selected text from a text box and puts it on th转载 2013-05-25 01:46:58 · 620 阅读 · 0 评论 -
c#如何将txt文本内容进行清空(C#清空txt文本内容)
System.IO.File.WriteAllText(@"c:\test.txt", string.Empty);转载 2013-05-25 23:45:01 · 18636 阅读 · 5 评论 -
用C#编写ActiveX控件(三)
http://www.cnblogs.com/homer/archive/2005/01/26/97822.html电子证书签名及CAB包制作工具下载在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Regi转载 2013-06-26 17:53:45 · 555 阅读 · 0 评论 -
将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
原文:http://www.cnblogs.com/xuezhizhang/archive/2011/07/10/2102542.html 一、使用javascript方法:<object id="oCAPICOM" codebase="http://download.microsoft.com/download/E/1/8/E18ED994-8005-4377-A7D7-转载 2013-06-25 17:01:31 · 2114 阅读 · 0 评论 -
c#开发ocx
http://www.cnblogs.com/songling/archive/2011/12/09/2281674.html在C#中,其实没有OCX控件一说,相对应的只是COM组件,编译后也是.DLL,而不是.ocx.所以在C#中,在创建项目时只能创建类库项目。然后就是具体的代码开发。(略)要使组件成为能被网页脚本调用的OCX控件,在开发时,要注意以下几点:1、必须要为将发布OC转载 2013-06-21 10:08:23 · 1081 阅读 · 0 评论 -
C#编写ActiveX控件
http://www.cnblogs.com/scottckt/archive/2011/09/19/2180781.html利用双休的时间研究了一下c#开发ActiveX控件。由于我用Vs2010开发,参考的文章不是Vs2010和Win7的环境下开发的,中间遇到许多问题,不过总算学到点东西。 我参考的文章如下(非Vs2010开发): 用C#编写ActiveX控件(一)ht转载 2013-06-21 17:08:05 · 739 阅读 · 0 评论 -
Activex签名方法和工具技巧(图)
http://hi.baidu.com/zhnantz/item/8ad990fdc020c1cd531c260b一、给Activex控件加数字签名由于报表输出模块有用到Activex控件,这种控件对于Windows来说属于未签名控件,而Windows默认的IE设置中对这种未签名控件的访问是禁止的,虽然通过让用户修改自己的IE设置可以访问,但这样每个要访问的用户都需要设置,麻烦,而且也不是转载 2013-06-24 11:09:54 · 893 阅读 · 0 评论 -
ActiveX控件(.ocx .cab ..)数字签名全过程
http://www.cnblogs.com/rushoooooo/archive/2011/06/22/2087552.html准备好工具包,微软的IE SDK里包含这些工具, 网站源码下载但是那个开发包太过庞大,而且操作起来也稍微得繁琐了一些你只需要下载这么几个文件就可以了首先我们要制作一个证书进入DOS模式下该目录为了便于操作,建议你将这个工具包放在磁盘根目录下,目转载 2013-06-24 11:00:58 · 1021 阅读 · 0 评论 -
C#开发ActiveX控件及制作CAB包(转)
http://blog.youkuaiyun.com/zhang_88888888/article/details/6729588一个项目要用到ActiveX控件,参照网上众多的例子,ActiveX控件倒是很容易就搞出来了;然后做了一个【安装项目】,倒是可以使用,只不过需要在客户端手动点击安装,下一步,下一步…觉得不是很爽;又试了试【CAB项目】,好像没人用VS2008来做,费了点功夫,终于找转载 2013-06-24 09:45:49 · 911 阅读 · 0 评论 -
文件批量改名工具v2.0_绿色免安装版
文件批量改名工具文件批量改名工具可以用来批量重命名多个文件。您可以使用数字来指定命名规则,替换特定的字符或短语,并将文件特有的信息插入每个新文件名。批量改名命名规则:定义重命名过程中的命名规则,可使用"*"与"#"号。"*"号代表原文件名。"#"号代表以数字或字母插入置顶位置。例:原文件名为sql8.rar 命名规则输入sql8_*则命名结果为:sql8_sql8.rar;命名规则输入原创 2013-06-05 11:15:58 · 1812 阅读 · 0 评论 -
C#Winform中ToolTip的简单用法
http://www.cnblogs.com/JuneZhang/archive/2011/04/02/2003315.html ToolTip信息提示框的作用就不用说了吧,我也没去细研究,只是学习了一下怎么去用,简单记录一下:C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或者用户指定弹出,也可以动画效果弹出。使用方法:①鼠标移转载 2013-06-05 09:45:37 · 1417 阅读 · 0 评论 -
在Winform的ListView上面鼠标放到某一行的时候提示
代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//实现黄底黑字的提示效果用ToolTip控件:private void listView1_MouseMove(object sender, MouseEventArgs e)转载 2013-06-05 09:44:47 · 2015 阅读 · 0 评论 -
ListView动态添加数据
代码如下:?listView1.View = View.Details;listView1.FullRowSelect =true; //定义ListView中要使用的图标文件ImageList imagelist1 =new ImageList();imagelist1.Images.Add(Bitmap.Fr转载 2013-06-04 23:11:56 · 1236 阅读 · 0 评论 -
c#读取INI文件
http://www.cnblogs.com/seanly/articles/1620069.htmlusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace 读写ini文件{ public clas转载 2013-04-22 11:00:54 · 541 阅读 · 0 评论 -
RichTextBox自动添加右键菜单 .
http://blog.youkuaiyun.com/li0544/article/details/7406605 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Drawing;using Syste转载 2013-04-11 11:31:08 · 3323 阅读 · 0 评论 -
WinForm中ListBox的数据源
我是一向都不喜欢WinForm的ListBox控件,Items中的项没有Tag属性,只好直接使用ListBox的DataSource和DisplayMember属性设定数据源和显示,用起来很不爽。可恶的DataSource不会因为源的改变而重新响应到前台UI,每次不得不通过重新设置DataSource实现刷新UI的效果。下面是一个简单列表框数据源设置示例,直接用csc编译即可。/* Lis转载 2013-04-01 17:40:52 · 2787 阅读 · 0 评论 -
winform 两个listBox左右互移,支持多选或单选移动,移动时源listBox除移已除动的Items
LstCtrlMove_Mgr 移动类 using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Windows.Forms;namespace MobileAnalysis.function{ ///原创 2013-04-02 10:58:28 · 1599 阅读 · 0 评论 -
C#中treeview绑定
//treeview 1 循环添加父节点public void 父节点名(){DataTable dt = JSXZBLL.CDCategoryManage.GetCatetoryNameForParentNode();foreach (DataRow row in dt.Rows){TreeNode node = CreateNode(Convert.ToInt32(ro转载 2013-04-02 15:36:41 · 746 阅读 · 0 评论 -
winform里listbox数据绑定,listbox取值问题
listbox数据绑定[c-sharp] view plaincopyprint?DataSet ds = new DataSet(); ds = SqlHelper.ExecuteDataset(SysHelp.connStr,CommandType.StoredProcedure, "proc_selName"); DataTable dt = ds.Tab转载 2013-04-01 17:39:17 · 1268 阅读 · 0 评论 -
解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题
很少写WinForm程序第一次使用ListBox控件就遇到了比较恶心的问题。因为我不想手动绑定ListBox中的Item就使用了DataSource,但是当我进行一些添加、删除操作时就报了这个错“设置DataSource属性后无法修改项集合”。实在太恶心了,不知道设计ListBox的人是怎么想的给了DataSource属性却不能随便更改,而我要实现在一个ListBox中选中几项然后放到另一个Lis转载 2013-04-01 17:17:15 · 2320 阅读 · 0 评论 -
两个ListBox中的项互相移动及上下移动
导读]左右移动就是简单的选择项增加删除,上下移动使用了高级语法,值得一学 using System;using System.Collections.Generic;using System.Linq;using System.Text;using WinForm = System.Windows.Form转载 2013-04-01 17:13:17 · 1014 阅读 · 0 评论 -
c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
刚开始用.net 的winform开发,发现好些控件都很难用,可能是不熟悉的原因吧,这不,一个给ComboBox添加项的问题就搞的我很头疼,我要同时给一个项添加名字和值,怎么都没法加,查了查资料,又自己汇总测试了下,终于全部搞定了,现把完整的方案写下。 用comboBox的数据绑定的方法很简单,建一个数据源,绑定到ComboBox上,然后指定DisplayMember和 Valu转载 2013-04-01 17:00:00 · 1595 阅读 · 0 评论 -
C#导入XLS数据到数据库
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections;using System.Configuration;using System.Data;using Syste转载 2013-03-18 00:18:53 · 660 阅读 · 0 评论 -
使用C#选择文件夹、打开文件夹、选择文件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace TestFolderBrowse转载 2013-03-17 21:23:54 · 859 阅读 · 0 评论 -
【转】C#中获取Excel文件第一个表名的方法
// 2.以数据库方式打开并输入数据// 此方式将xls文件所在目录看作数据库,其中的xls文件看作数据库表,表名即文件名(不加扩展名)。// 函数importExcelToDataSet(string FilePath,string sheet)功能:从xls中读出数据到DataSet中,并返回DataSet对象。 private Data转载 2013-03-18 00:28:05 · 1344 阅读 · 0 评论 -
找不到可安装的ISAM
读取excel数据 到 datagrid 出现:找不到可安装的ISAM 错误: 实在没有办法了 就仔细的查看了 一下数据链接字符串: string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties=Excel 8.0;转载 2013-03-18 00:13:19 · 708 阅读 · 0 评论 -
TreeView绑定数据库
TreeView绑定数据库很多应用要用到TreeView来显示组织机构,以下演示TreeView如何与数据库进行绑定。数据库结构如下(递归现实):id(guid) pid(guid)转载 2013-04-02 15:31:53 · 993 阅读 · 0 评论 -
用C#压缩和修复Access数据库-Access数据库工具类
/// /// Access数据库工具类 /// public class AccessDbTool { /// /// 压缩修复数据库工具 /// 注:考虑到数据库已被打开的情况,此处方案为先COPY原数据库,再压缩COPY数据库,再覆盖原数据库,再删除临时数据库 ///转载 2013-03-21 14:38:04 · 1327 阅读 · 0 评论