随笔分类 -  C# winform

C# winform
de4dot3.14更新文件打包下载
摘要:刚发现de4dot更新了,虽然只是10月份的文件更新,并未发布新的release,但好多人还不会编译。。。关于de4dot有何功能就不再讲了。本文主要提供编译通过后的打包文件下载。首先下载de4dot源代码(点击这里),同时还需要下载作者的另一个library(dnlib)。解压 dnlib 后将d... 阅读全文

posted @ 2015-12-29 22:57 Cosmic_Spy 阅读(1424) 评论(1) 推荐(1) 编辑

.NET使用ZXing.NET生成中间带图片的二维码
摘要:很久之前就有写这样的代码了,只是一直没记录下来,偶然想写成博客。把之前的代码封装成函数,以方便理解以及调用。基于开源的ZXing.NET组件,代码如下:先添加对ZXing.NET的引用,然后添加相应的命名空间:using System;using System.Collections.Generic... 阅读全文

posted @ 2014-12-04 00:08 Cosmic_Spy 阅读(4649) 评论(0) 推荐(0) 编辑

.NET 中获取调用方法名
摘要:在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.R... 阅读全文

posted @ 2014-11-30 23:54 Cosmic_Spy 阅读(7681) 评论(12) 推荐(4) 编辑

使用DataConnectionDialog在运行时设置数据源连接字符串
摘要:介绍: DataConnectionDialog 类:打开“数据连接”对话框,获取用户选择的数据连接信息。 命名空间为:Microsoft.Data.ConnectionUI 所在程序集:Microsoft.Data.ConnectionUI.Dialog(在“%Visual Studio... 阅读全文

posted @ 2014-11-14 00:30 Cosmic_Spy 阅读(2211) 评论(2) 推荐(2) 编辑

The Amazing ProgressBar Control(转)
摘要:A progress bar which displays progress as passage through a simple maze. 阅读全文

posted @ 2014-09-10 20:03 Cosmic_Spy 阅读(788) 评论(0) 推荐(0) 编辑

C#中WinForm窗体事件的执行次序
摘要:C#中WinForm窗体事件的执行次序如下: 当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件: System.Windows.Forms.Control.HandleCreated System.Windows.Forms.Control.BindingContex... 阅读全文

posted @ 2014-04-21 22:04 Cosmic_Spy 阅读(2143) 评论(4) 推荐(0) 编辑

C#删除程序自身【总结】
摘要:偶然看到一个可以自删除的程序,于是了解下如何实现。然后整理如下: 思路: 在.NET程序中,因为运行中的程序是受系统保护的,不能自己删除自身的,所以自删除的思路: 在关闭本程序之前启动新的进程打开另一个程序,调用这个程序来删除原程序。然后再完成外部进程的销毁。 操作:方法一:程序中打开新... 阅读全文

posted @ 2014-02-25 12:00 Cosmic_Spy 阅读(10401) 评论(10) 推荐(4) 编辑

DotNetBar的初步使用
摘要:以前有用过SkinSharp和IrisSkin2皮肤控件来美化UI,简单易用,但不方便自定义。而DotNetBar功能很强大,不仅有Windows2007风格,更有Ribbon风格的界面效果。其效果演示参见:DotNetBar Screen Shots。 1、从DotNetBar网站上下载并安装DotNetBarSetupTrial(当前最新版本为V11.6)。安装完后有相应的示例和帮助文档。 2、打开VS2010或VS2013可以看到 工具箱 上并没有出现相关组件,需要手动添加。为了快速识别和使用,建议新建分组:在工具箱上面 添加新的选项卡,并命名为DotNetBar,根据提示,将安... 阅读全文

posted @ 2014-01-18 22:22 Cosmic_Spy 阅读(6534) 评论(0) 推荐(0) 编辑

省市区联动小功能
摘要:通过读取XML文档数据,实现省市区联动,主要方便个人快速使用,仅做参考~添加三个ComboBox:cbx_Province、cbx_City、cbx_CityArea,代码如下:using System;using System.Collections.Generic;using System.Windows.Forms;using System.Xml;namespace ApplicationOne{ public partial class Form1 : Form { XmlDocument doc = new XmlDocument(); Li... 阅读全文

posted @ 2014-01-09 23:17 Cosmic_Spy 阅读(714) 评论(0) 推荐(0) 编辑

WinForm给控件加入hint文字
摘要:本文代码主要是参考别人的,仅为个人记录,方面后续使用~效果图:主要代码在一个Win32Utility类中,代码如下: public static class Win32Utility { [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern Int32 SendMessage(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam); [DllI... 阅读全文

posted @ 2013-12-09 12:06 Cosmic_Spy 阅读(1918) 评论(0) 推荐(0) 编辑

SystemMenu类的用法
摘要:先声明对象以及相应常数: //SystemMenu对象 private SystemMenu m_systemMenu = null; // ID 常数定义 (可变,只要不与系统冲突即可) private const int m_AboutID = 0x100; private const int m_ResetID = 0x101; 然后在Form或Control继承类的初始化事件中添加相应代码,如在窗体的Load事件中: private void Form1_Load(object sender, Even... 阅读全文

posted @ 2013-12-08 17:00 Cosmic_Spy 阅读(1058) 评论(0) 推荐(0) 编辑

C#程序以管理员权限运行
摘要:在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作。这个机制大大增强了系统的安全性,但对应用程序开发者来说,我们... 阅读全文

posted @ 2013-07-13 21:39 Cosmic_Spy 阅读(45971) 评论(12) 推荐(16) 编辑

C# 实现简单的键盘辅助功能及思路
摘要:OK,刚看到C#Winform实现简单的虚拟键盘这个博文,想起前段时间做的一个功能简单的小辅助程序【功能:实现一窗体始终置顶,但不占用焦点。对于需要多次重复输入的字符串,实现了鼠标点击即可在外部程序输入】。然后就回想下思路留作曾经存在的痕迹(勿喷)。最初代码和思路与上面博客内容所差无几;先发原来的代码: 1 protected override CreateParams CreateParams 2 { 3 get 4 { 5 const int WS_EX_NOACTIVATE... 阅读全文

posted @ 2013-02-02 02:53 Cosmic_Spy 阅读(2389) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

Your IP:
点击右上角即可分享
微信分享提示

返回顶部