随笔分类 -  winform

多数据库查询工具(更新,支持db2 950 c) 2008-4-29
摘要:history 2008-4-29, ver: 0.3.81201. 增加对ibm db2 9.5 express edition的支持;2. 修改几个BUG; 2008-4-28, 版本: 0.3 1. 修改几个bug; 2. 增加对oracle-10g的支持.原文及功能说明:http://www... 阅读全文

posted @ 2008-04-29 23:15 margiex

在C#中向windows窗体发送消息示例
摘要:// define [DllImport("User32.dll")] public static extern IntPtr FindWindow(String lpClassName, String lpWindowName); [DllImport("User32.dll")] static extern IntPtr FindWindowEx... 阅读全文

posted @ 2007-10-26 15:14 margiex 阅读(2437) 评论(0) 推荐(0)

tips with visual studio 2005
摘要:1. 一般要发布的WINFORM程序要将所有DLL合并到EXE中,使用ILMERGE合并之后,再使用dotfuscator将EXE乱序,进行重命名(非标准版或专业版,只有重命名功能),如果程序中包含有interop.excel.dll且被重命名之后, 在程序中导入XLS文件时,可能会报如下错误:System.Runtime.InteropServices.COMException (0x80020... 阅读全文

posted @ 2006-12-16 15:50 margiex 阅读(950) 评论(0) 推荐(0)

最小化win窗口或隐藏之后再启动实例则打开前面的实例窗口
摘要:一个有效的单实例winform示例程序, 再次运行时将弹出以前的窗口.以前找的示例都不能很好的解决这个弹出托盘内的窗口, 此示例可以很好的解决.里面了引用了一些windows api.下载的代码可在vs2005中编译之后执行查看效果.ref:http://web6.codeproject.com/csharp/SingleInstanceApplication.asp?msg=1167764 阅读全文

posted @ 2006-11-25 22:21 margiex 阅读(434) 评论(0) 推荐(0)

windows service 与GUI窗口的实现
摘要:以前做过几次windows service,但都是没有界面的,想配置参数都只能使用文本文件,然后重启服务才行,而且不能查看服务的运行状态。最近在网上找到一些文章,终于找到可以启动服务时有界面的方法。首先服务工程中本身不能有窗体,这是WINDOWS系统本身不支持的。因此必须要有两个工程才能实现,一是服务程序,另一个是GUI程序。当服务程序启动时通过代码启动GUI程序,从而实现自动启动GUI程序,并且... 阅读全文

posted @ 2006-03-01 11:07 margiex 阅读(10018) 评论(7) 推荐(0)

ilmerge合并多个组件(更新)
摘要:年初的一篇文章中提到过一下: http://margiex.cnblogs.com/archive/2005/01/31/100104.html 现在已经支持.net 2.0的版本了. 最近由于开发一个客户端程序用到多个DLL, 因此考虑使用ILMERGE来合并成一个, 这两天试了一下. 一个简单的示例如下: ilmerge /ndebug /target:exe /targetplatform:... 阅读全文

posted @ 2005-12-22 10:34 margiex 阅读(5174) 评论(3) 推荐(0)

一款能拖拉的winform树形控件
摘要:refhttp://www.codeproject.com/cs/miscctrl/DragDropTreeview.asp 阅读全文

posted @ 2005-10-08 16:54 margiex 阅读(1047) 评论(0) 推荐(0)