Winform应用
文章平均质量分 75
lovefootball
生活就是扯淡
做人要放低姿态
展开
-
利用NativeWindow监视WndProc消息
在写Windows应用程序的时候,经常会碰到需要修改例如MessageBox或者FileDialog的外观此时我们需要监视 WndProc的消息当然也可以直接调用API实现,具体方法请参考http://www.codeproject.com/csharp/GetSaveFileName.asp?df=100&forumid=96342&exp=0&select=1950454主要代码如下 us原创 2007-09-14 11:27:00 · 8878 阅读 · 5 评论 -
在局域网之间传递文件
在做内部OA的时候,我们经常会碰到在局域网内传递文件,方法有很多,比如FTP,WebService,WMI等等今天我要说的是最简单的一种方法,就是利用DOS命令去连接对方的机器,然后就像操作本地的文件一样了主要用到的命令就是ping和net use命令,思路就是先检查对方机器是否可以ping通,如果可以ping通,那么再使用net use命令去连接对方机器,连接成功则直接使用File类下面原创 2008-08-25 14:08:00 · 3955 阅读 · 7 评论 -
整个只读的RichTextBox
RichTextBox的ReadOnly效果太差了,没有什么现成的属性可以让我们使用想了半天还是得借助消息 代码很简单,就是截获Windows的几个常用的消息WM_SETFOCUS,WM_LBUTTONDOWN,WM_LBUTTONUP,WM_LBUTTONDBLCLK,WM_RBUTTONDOWN,WM_RBUTTONUP,WM_RBUTTONDBLCLK,WM_KEYDOWN,原创 2009-01-19 12:53:00 · 4956 阅读 · 4 评论 -
自定义FileDialog的外观
在.NET里面,MS提供了OpenFileDialog和SaveFileDialog,但是MS暴露给我们的方法和属性很少。有的时候我们需要修改他们的外观,比如修改默认的显示风格,默认的排序,甚至要求在Dialog中浏览图片等。这个时候我们除了重做一个Dialog那么就只能依靠消息来达到我们的目的。关于如果在Dialog中浏览图片的文章,大家可以参考下CodeProject上的http://ww原创 2009-02-24 19:07:00 · 6338 阅读 · 1 评论 -
在C#中如何监视自己打开的其他程序
我们在做项目的时候,可能会碰到需要监视我们打开的其他的程序的关闭消息,比如我们打开个记事本或者帮助文件需要知道他们什么时候关闭其实做到这个很简单,主要应用如下几个APIGetWindowLong (http://msdn.microsoft.com/en-us/library/ms633584(VS.85).aspx)SetWindowLong (http://msdn.microso原创 2008-12-17 11:46:00 · 3160 阅读 · 1 评论 -
在C#如何让RichTextBox平滑滚动
今天在论坛看见有人在问如何实现RichTextBox的滚屏效果这个只要首先弄个Timer 在Timer中调用SetScrollPos设置滚动条位置 然后再用PostMessage或者SendMessage显示滚动条对应的内容 当然了你还得在SetScrollPos前判断下是否滚动条已经到底 用到的API GetScrollRange (http://msdn.microsof原创 2008-12-17 12:35:00 · 5285 阅读 · 1 评论 -
设置RichTextBox的左右缩进
看到这个标题,很多人会想,这还不简单么?this.richTextBox1.SelectAll();this.richTextBox1.SelectionIndent = 20;this.richTextBox1.SelectionRightIndent = 20;this.richTextBox1.SelectionStart = this.richTextBox1.Rtf原创 2008-12-17 17:55:00 · 3776 阅读 · 1 评论 -
利用ResourceReader和ResXResourceWriter转换资源文件
我们在用Reflector查看源代码的时候资源文件是resources格式的无法直接在.NET中使用虽然把代码弄到了,但是图片无法还原依旧是憾事 其实要得到资源文件里的内容,很简单MS提供给我们ResourceReader和ResourceWriter 以及ResXResourceReader和ResXResourceWriter 我们利用这几个类可以进行res原创 2009-04-17 17:57:00 · 3579 阅读 · 1 评论