c#
playing9c
这个作者很懒,什么都没留下…
展开
-
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
C#窗体的多线程一直是个难题,总是要出现奇奇怪怪的错误。今天开发alexSEO软件时,出现了在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。主要出现问题代码如下: public void runSEO() { while ((urlhead = sr.ReadLine()) != null)转载 2012-04-18 03:46:37 · 7436 阅读 · 0 评论 -
C# 只允许运行一个实例
互斥进程(程序), 简单点说,就是在系统中只能有该程序的一个实例运行. 现在很多软件都有这功能,如Maxthon 可以设置为"只允 许打开一个窗体",还有Bitcomet等. 我也是看到这些软件的这个功能才来研究这个问题的. 要实现程序的互斥,通常有三中方式,下面 用 C# 语言来实现: 实现方式一: 使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例.C#实现如下: 把pr转载 2012-04-17 14:27:24 · 411 阅读 · 0 评论 -
ASP.NET(C#)实现在文本框中按回车后响应按钮提交
提交按钮具有runat=server属性,即它是一个服务器控件,所以一般来说在页面的文本框里写上onkeydown="if(event.keyCode==13) {Button1.focus(); Button1.click();}"是不会起作用的,因为Button1是按钮的服务器端ID而不是客户端的。 方法一: 要解决以上问题,应该把onkeydown事件的处理写到codebehind里转载 2012-07-31 00:09:05 · 1957 阅读 · 0 评论 -
asp.net中高亮关键字方法
一下是小弟将网上的东西拿过来稍微加工了下的成果,不过有个bug就是虽然能找出忽略大小写匹配的字符,但是却将大写改成小写了,不过我找出办法改掉这个bug using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text.RegularExpressio转载 2012-07-30 23:56:53 · 569 阅读 · 0 评论 -
.net中实现验证码功能
新建一个页面image.aspx,添加命名空间: using System.Drawing.Imaging; using System.IO; 然后在Page_load事件拷入如下代码: //生成4位的验证码 string tmp = RndNum(4); HttpCookie a = new HttpCookie('ImageV',tmp);转载 2012-09-28 22:06:10 · 774 阅读 · 0 评论 -
asp.net响应回车事件(包含模板页和非模板页)
ASP.NET回车提交事件实现1、 当你的光标焦点进入某个表单元素的时候,会激活该表单中第一个(流布局顺从左到右,从上至下) type=submit 的按钮(假如有),等待响应回车事件,并提交该form 你可以测试一下代码: ﹤form action=""﹥ ﹤input type="text" /﹥ ﹤input type="submit" value="submit" /﹥转载 2012-10-11 23:32:20 · 1304 阅读 · 0 评论