随笔分类 -  Winform

[转载]C#中的WebBrowser控件的使用
摘要:http://www.cnblogs.com/txw1958/archive/2012/09/24/CSharp-WebBrowser.html 阅读全文

posted @ 2014-06-12 20:45 iackjee 阅读(222) 评论(0) 推荐(0)

[转载]WebBrowser控件表单(form)的自动填写和提交
摘要:话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebA... 阅读全文

posted @ 2014-06-12 20:44 iackjee 阅读(5122) 评论(0) 推荐(0)

HTMLDocument命名空间/引用
摘要:添加mshtml.dll的引用 阅读全文

posted @ 2014-06-12 20:08 iackjee 阅读(1554) 评论(0) 推荐(0)

[转载]C# winform登陆框验证码的实现
摘要:验证码技术已愈来愈成熟,从最初的数字、字母、字符、汉字已经到目前的语言,其应用也甚广,之前大多数只有在网站上可以看到,现在在一些客户端软件也经常可见(比如证券相关软件)。之前做的一个基于C#客户端连J2EE应用的项目,其Login Form也要求实现验证码,在此贴上。1、新建一个简单的windows... 阅读全文

posted @ 2014-06-10 21:59 iackjee 阅读(4248) 评论(2) 推荐(1)

C# WinForm开发系列 - ZedGraph
摘要:ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制的数值范围内的可选... 阅读全文

posted @ 2014-05-05 07:38 iackjee 阅读(5254) 评论(0) 推荐(1)

[转载]Winform开发框架之统计图表的实现
摘要:在前面的一些随笔中,介绍了不少我的Winform框架的特性,上篇随笔《Winform开发框架之通用高级查询模块》对其中的通用高级模块进了一个整理说明,本篇继续介绍Winform开发框架重要的一个特性之统计图表的实现。统计图表在很多项目都可能用到,集成到框架中,更方便大家对一些图表项目的设计理解以及功... 阅读全文

posted @ 2014-05-05 07:30 iackjee 阅读(623) 评论(0) 推荐(0)

[错误]试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
摘要:错误原因:dll文件是在64位机下编译的,而服务器是32位机,所以无法调用或者dll文件是在64位开发环境下下编译的,而现在的调用程序是的32位,所以无法调用注意项目属性: 阅读全文

posted @ 2014-04-29 11:14 iackjee 阅读(490) 评论(0) 推荐(0)

FolderBrowserDialog 成员
摘要:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.folderbrowserdialog_members(v=vs.80).aspx公共构造函数名称说明FolderBrowserDialog初始化FolderBrowserDia... 阅读全文

posted @ 2014-04-27 22:26 iackjee 阅读(287) 评论(0) 推荐(0)

C# textbox 滚动条 随文本输入 滚动
摘要:tb_Log.SelectionStart = tb_Log.Text.Length;//设置光标位置 tb_Log.ScrollToCaret();//随文本输入 滚动 阅读全文

posted @ 2014-04-25 16:30 iackjee 阅读(571) 评论(0) 推荐(0)

C#textbox右击弹出菜单
摘要:给窗口体拖一个contextMenuTrip 控件,也就是右键菜单控件,这时你就不要给这个控件写内容了, 选中textBox 然后点属性窗口,把它的contextMenuTrip属性选中你刚才托的那个控件,这时,你的textBox的击键菜单就没有 阅读全文

posted @ 2014-04-24 22:19 iackjee 阅读(621) 评论(0) 推荐(0)

[转载]C#获取进程的主窗口句柄
摘要:public class User32API{ private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); static User32... 阅读全文

posted @ 2014-04-15 01:15 iackjee 阅读(1056) 评论(0) 推荐(0)

[转载]c# OpenFileDialog
摘要:string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "D:\\Patch"; openFileDialog1.Filter ... 阅读全文

posted @ 2014-04-14 18:00 iackjee 阅读(190) 评论(0) 推荐(0)

Winform Datagridview 点击headercolumn排序
摘要:/// /// 排序顺序 /// bool asc;/// /// Dgv点击排序 /// /// /// private void dgv_Jobs_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int index = e.ColumnIndex; if (asc) { ... 阅读全文

posted @ 2014-03-07 20:09 iackjee 阅读(1760) 评论(0) 推荐(0)

[转载]VS2012程序打包部署详解
摘要:上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?因为最原始的也是最高级的,万变不离其宗。 一、.NET程序部署机制 上篇博客稍微总结了下.NET程序的编译机制,下面了解些有关程序部署的一些机. 阅读全文

posted @ 2014-02-26 13:08 iackjee 阅读(388) 评论(0) 推荐(0)

[转载]c# winform 获取当前程序运行根目录
摘要:1 // 获取程序的基目录。 2 System.AppDomain.CurrentDomain.BaseDirectory 3 4 5 // 获取模块的完整路径。 6 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 7 8 9 // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。10 System.Environment.CurrentDirectory11 12 13 // 获取应用程序的当前工作目录。14 System.IO.Directory.GetCurrentDirectory(... 阅读全文

posted @ 2014-02-25 11:42 iackjee 阅读(162) 评论(0) 推荐(0)

datagridview 右键选中行 并弹出菜单
摘要:private void dataGridView_OLUsers_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { dataGridView_OLUsers.ClearSelection(); data... 阅读全文

posted @ 2014-02-24 23:07 iackjee 阅读(648) 评论(0) 推荐(0)

DataGridView 列自适应宽度 设置
摘要:代码:Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;或者设置DataGridView的AutoSizeColumnMode属性为AllCells 阅读全文

posted @ 2014-02-24 00:35 iackjee 阅读(357) 评论(0) 推荐(0)

[转载]Winform等待窗口的实现(附源代码)
摘要:在开发Winform程序的时候,经常会用到等待窗口(如网络通讯、数据库连接等需要一定时间来执行的操作),这样可以给用户提供更好的体验。 等待窗口的主要功能是一边执行需要等待的操作,一边显示一个等待界面。当执行完毕时等待界面消失。用户可以提前取消操作,还可以设置操作的最大等待时间,若超过指定时间仍没完成操作可结束当前操作。等待窗口的操作处理内容可用λ表达式,在后面的应用实例中可看到使用方法。 实现界面如下图: 等待界面主要包含的部分:等待图片;等待消息文字("正在处理数据,请稍后..."):可自定义;计时器:可设置不显示;取消返回按钮:可设置不显示;另外等待窗口显示和关闭的时 阅读全文

posted @ 2014-02-21 22:18 iackjee 阅读(923) 评论(0) 推荐(0)

Winform datagridview相关操作
摘要:datagridview显示行号的2种方法:方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:privatevoiddataGridView1_RowPostPaint(objectsender, DataGridViewRowPostPaintEventArgs e) { try { e.Graphics.DrawString((e.RowIndex + 1).ToString(), e.InheritedRowStyle.Font, new So... 阅读全文

posted @ 2014-02-21 16:41 iackjee 阅读(306) 评论(0) 推荐(0)

C# winform 弹出输入框
摘要:Microsoft.VisualBasic.dll引用using Microsoft.VisualBasic;string PM = Interaction.InputBox("提示内容", "输入框标题", "", 100(窗口宽度), 100(窗口高度)); 阅读全文

posted @ 2014-02-15 19:03 iackjee 阅读(3110) 评论(0) 推荐(0)

导航