原文的实现原理是:在对话框被打开前,增加了一个 WH_CALLWNDPROC hook 来查找WM_INITDIALOG message,其实是一个学习钩子的好示例。 关键代码: public void WndProcRet( object sender, WndProcRetEventArgs e) { switch (e.cw.message) { ca...
首先在from_load事件中添加以下代码: webBrowser1.DocumentText = string.Empty; webBrowser1.Document.ExecCommand("EditMode", false, null); webBrowser1.Document.ExecCommand(...
思路是这样的.得有三个变量. 记录x坐标: int xPos; 记录y坐标: int yPos; 记录是否按下鼠标: bool MoveFlag; //在picturebox的鼠标按下事件里,记录三个变量. private void picBox_MouseDown(object sender, MouseEventArgs e) { MoveFlag = ...
C#多线程有很多值得学习的地方,这里我们主要介绍C# ThreadState属性,包括介绍主线程Main()函数和线程的优先级等方面。 主线程Main()函数 所有线程都是依附于Main()函数所在的线程的,Main()函数是C#程序的入口,起始线程可以称之为主线程。如果所有的前台线程都停止了,那么主线程可以终止,而所有的后台线程都将无条件终止。所有的线程虽...
[C#技术]
C#读写ACCESS的OLE对象,演示图片与长文件的读写
日期:2011-12-21 21:31:27
点击:11
好评:0
网络上的读写OLE对象的代码是多,不过多是转载的,大部分人从来都没实际测试过,只是COPY来COPY去。我重来没看到一个真正可以运行的东东。 没办法,只有自力更生,花了一点时间出了点研究成果,写到这里做个记录。 关键代码如下: ******* void button1_Click(object sender, EventArgs e) //写入图片 { Op...
接收文件的asp.net是:Uploader.ashx,相关代码: 01 %@ WebHandler Language= C# Class= Uploader % 02 using System; 03 using System.IO; 04 using System.Web; 05 06 public class Uploader : IHttpHandl...
[WPF]
WCF实现将服务器端的错误信息返回到客户端
日期:2011-12-21 21:07:45
点击:1
好评:0
最近在园子里转看到有人对如题的实现有疑问,今天有时间就写了项目把实现简单的讲解一下,如果你是牛逼人物那就绕道吧,哥不想浪费你的时间,现在开始: 默认WCF是不允许将服务器的异常信息返回到客户端的(主要是客户端不一定能够识别clr的异常信息),如果你有这方面的需求可以通过SOAP的Fault包的形式返回异常信息,首先要做的就是设置配置文件,将默认不允许返回错误...
距离上一篇文章过去了很久,因为要将模拟键盘鼠标的模块移植到公司项目里面去,在此过程中遇到了不少问题,主要的问题有如下三个: 1、由于Timer对于每个事件都是引发一个新线程,由于模拟是连续性的,这样会引发事件之间的相互干扰。 2、模拟过程中需要有一些业务数据的支持,以及在模拟结束之后需要返回模拟结果 3、模拟过程当中,如果用户操作键盘鼠标怎么办 首先我先分享...
最近一个项目要用到从listview向treeview拖动item,达到从外部拖动图标成为树形结构的一部分,通过查阅资料总结了一些实现方式,分享给大家。这是winform中的例子。 在进行拖放操作之前,必须要对进行拖放操作的组件的AllowDrop属性值设定为True,因为此属性是确定组件是否可以进行拖放操作的。 我们会用到三种事件:ItemDrag、Dra...
[WPF]
利用WPF建立自适应窗口大小布局的WinForm窗口
日期:2011-12-21 19:57:55
点击:9
好评:0
编写WinForm程序时,都会碰到一个问题。就是WinForm窗口在不同分辨率下的大小问题。举例说明,你编写的WinForm窗口在1024768下是合适、匀称的。不过,如果用户的计算机的分辨率为1400900时,你的WinForm窗口就显得偏小,其中的字体和控件都显得偏小。如果用户的分辨率为640480,那你的窗口就远远超过它的屏幕的大小。 如何解决这个问题...
在 键盘监控的实现ⅠKeyboard Hook API函数 中,介绍了基本的Key Hook API函数 在 键盘监控的实现Ⅱ容易产生误解的CallNextHookEx函数 中,提到按键消息的修改是不能通过更改参数调用CallNextHookEx函数来实现的。 本文就是要解决这个问题,如何来实现按键消息的修改。这里我们要引入一个函数 Private Decl...
Winfrom实用技巧实现表单的打印功能, 本随笔记录下自己遇到的Winfrom 表单的打印。 效果如下图: 我们开始打开VS设计这样的表单:在设计表单方面有个...
Winfrom实用技巧实现表单的打印功能, 本随笔记录下自己遇到的Winfrom 表单的打印。 效果如下图: 我们开始打开VS设计这样的表单:在设计表单方面有个...
正常情况下,.Net自带的ListBox是无法进行编辑的,欲让它可编辑,我们可添加一个隐藏的文本编辑框,当双击项的时候显示编辑框,更新项内容后隐藏编辑框即可。 ...
实现类似AutoCAD或者PhotoShop中图层的效果。 层名称,层状态,锁定,显示。如图: 总结一下DataGridView的小技巧: 1.代码添加列,次序...
提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入。如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最...
C# WinForm控件的拖动和缩放是个很有用的功能。实现起来其实很简单的,主要是设计控件的MouseDown、MouseLeave、MouseMove事件 下...
在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。 非常幸...
实现方法,在datagridview的mousedown事件中开始 托放。 然后在treeview 的 DragEnter 中接收托放。 最后在treeview...
问题描述: 业务系统A和B需要共享数据,以达到数据利用最大化,减少工作人员的录入数据的工作量。说明一下,业务系统A和B各自使用不同的编码表,简单的说,在业务系统...
这些材料没有覆盖所有常见问题,它只是尽量涉及到在 windows Forms 数据控件和数据绑定论坛上经常问到的功能。 1 . 如何限制用户将焦点设置到特定的单...
| CyberBlue蓝牙耳机 BH119B单声道 任意手机通用 诺基亚可听歌包邮 |
| 28.0元 |
![]() |