主题:查找替换功能
lingtian
[专家分:10] 发布于 2007-07-27 17:48:00
我自己做了一个文本编辑器,但不会实现查找替换功能,希望能出现像记事本一样的替换查找对话框,我不知道这两个窗体如何相互传递参数。希望大哥们能帮忙
回复列表 (共4个回复)
沙发
jzyray [专家分:20610] 发布于 2007-07-28 11:53:00
参见FAQ中的窗体间参数传递部分内容
板凳
lingtian [专家分:10] 发布于 2007-07-30 13:09:00
大哥能说得再清楚点吗
3 楼
longlong16 [专家分:10670] 发布于 2007-07-30 14:52:00
版主在FQA里说了很多方法,你仔细看会有很多帮助!
习惯上可以新建一个类文件如public.cs
namespace ...你的命名空间
{
class Publics
{
public static string spub1;
public Publics()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string Spub1
{
get { return spub1; }
set { spub1 = value; }
}
}
}
那么这个类Publics里的字符串变量spub1可以用来传递字符型变量
如你在一个窗口里写代码:
Publics pbs = new Publics();
pbs.spub1 = "窗体间传递一个字符串.";
....
在另一个窗口里可以接受如:
Publics pbs = new Publics();
string str = pbs.spub1;//spub1="窗体间传递一个字符串."
此方法并不是理想的参数传递方法,但是它简单易懂,故向你推荐!
同时lz注意,想出现象记事本那样的对话框,有专门的对话框控件来做,也很简单!
4 楼
lingtian [专家分:10] 发布于 2007-07-31 10:19:00
谢谢
我来回复