摘要: C# WinForm编程中,你是否遇到过这样的问题,在主窗口Form1中点击按钮,弹出一个子窗口Form2,你希望在Form2中调用Form1的函数,改变Form1的显示,却发现Form1不听话,达不到预期效果。有的人说我调试了的,那段函数确实执行了,怎么还是没有显示呢?案例:在winform中,我在点击from1的一个按钮,弹出from3执行一个函数,其实form3就是弹出一个自制的密码输入框但是呢。然后我再from3中调用 if (password == PassWord) { comfirm = true; form1.updateMac(row, col); this.Close(); 阅读全文
posted @ 2013-03-25 11:34 杜昊东 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 今天研究了一下,在C#里面却是可以不用自定义消息这么复杂的方法来实现跨窗体调用控件,C#有更好的办法就是委托。效果描述:有两个窗体,FORM1(一个名为“打开form2”的button控件)和FORM2(一个名为“改变form1颜色“的button控件)。启动时,FORM1中点击button控件“打开form2””使FORM2显示出来。点击FORM2中的“改变form1颜色”后,Form1中颜色改变。一、在Form2里面: 首先声明一个委托和委托实例Form2类外[csharp]view plaincopypublicdelegatevoidChangeFormColor(booltopmos 阅读全文
posted @ 2013-03-25 11:31 杜昊东 阅读(866) 评论(2) 推荐(2) 编辑
摘要: 现在给大家介绍一种最简单的跨窗体操作WinForm的窗体是一个类,C#的类是引用类型,那么我们应该可以将WinForm窗体类进行传递,那不就可以进行操作了么?效果描述:有三个窗体然后顺序分别是(1)点击第一个窗体中的按钮弹出第二个窗体,隐藏第一个窗体(2)第二个窗体到一定时间弹出第三个窗体(3)点击第三个窗体的按钮关闭第三个和第二个窗体,弹出第一个窗体From1[csharp]view plaincopyusingSystem;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1: 阅读全文
posted @ 2013-03-25 11:30 杜昊东 阅读(516) 评论(0) 推荐(0) 编辑
摘要: C# WinForm编程中,你是否遇到过这样的问题,在主窗口Form1中点击按钮,弹出一个子窗口Form2,你希望在Form2中调用Form1的函数,改变Form1的显示,却发现Form1不听话,达不到预期效果。有的人说我调试了的,那段函数确实执行了,怎么还是没有显示呢?案例1:在winform中,我在点击from1的一个按钮,弹出from3执行一个函数,其实form3就是弹出一个自制的密码输入框但是呢。然后我再from3中调用 if (password == PassWord) { comfirm = true; form1.updateMac(row, col); this.C... 阅读全文
posted @ 2013-03-25 11:27 杜昊东 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){returnthis.replace([^\x00-\xff]/g,"aa").length; }匹配空行的正则表达式:\n[\s|]*\r匹配HTML标记的正则表达式:/<(.*)> 阅读全文
posted @ 2013-03-25 10:06 杜昊东 阅读(471) 评论(0) 推荐(3) 编辑
摘要: JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号& 阅读全文
posted @ 2013-03-25 10:04 杜昊东 阅读(729) 评论(1) 推荐(2) 编辑