上一页 1 ··· 5 6 7 8 9
摘要: 在编写C#windows应用程序的时候我们经常会遇到这种问题,怎么样在两个窗体间传递数据呢?例如,用C#做一个文本编辑器,里面有一个搜索功能(即搜索我打开的文本里面的文字),点搜索则弹出搜索对话框,输入要搜索的内容,然后确定,就可以搜索到我打开的文本里面的文字了,这里就用到了两个窗体间的相互通信。我查看了相关的资料想了想,得出一些想法和方法。 也许有的人会觉得这个很简单呀。假如主框架为Form1,打开的搜索对话框是Form2.直接在Form2类中申明一个Form1实例:Form1 f1=new Form1();然后就可以通过f1来调用Form1中的域和函数了。其实不是这样的,你申明的新的For 阅读全文
posted @ 2011-08-05 14:45 Tammie-锴 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。这是不是和委托非常相似呢?一、委托(有些书中也称为委派)委托是什么呢?这个名字的意思已经赋予了我们想象的空间,你是编程的,你现在正在写一个ASP.NET网页,而JS是你不熟悉的,于是你委托你的 阅读全文
posted @ 2011-08-05 14:43 Tammie-锴 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR");可以给消息框加上标题。3.if(MessageBox.Show("Delete this user?","Confirm Message",MessageBoxButtons. 阅读全文
posted @ 2011-08-05 14:32 Tammie-锴 阅读(32198) 评论(2) 推荐(3) 编辑
摘要: 1.将Property Grid 控件添加到工具箱中,但是在VS2010中有这个空间的由于默认情况下Property Grid 控件没有显示在工具箱中所以需要手动添加。图1 将Property Grid添加到工具箱(在工具箱上右键选择添加/移除项)图2 在自定义工具箱对话框中选中PropertyGrid控件2.编写自定义类,并跟PropertyGrid控件进行绑定using System;using System.ComponentModel;namespace PropertyGridDemo{[DefaultPropertyAttribute("Name")]publi 阅读全文
posted @ 2011-08-05 14:10 Tammie-锴 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对像的Accept()方法创建新的socket对像用于和请求的客户端进行通信;第六步:通信结束后一定记得关闭socket;代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSys 阅读全文
posted @ 2011-08-05 14:07 Tammie-锴 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9