您好我正在尝试创建一个类似于 Windows 记事本的记事本。我陷入了一种情况,我想找到在“查找”框中搜索的文本(就像我们在记事本中一样)并在父窗口中显示选定的文本,该窗口有一个包含所有文本的文本框。
我尝试将方法设为静态以访问父窗口中的搜索文本。这是代码:
namespace NotePadApp
{
public partial class Find : Form
{
static string SearchText="";
static Find Findbox;
static Find Findbox;
public static string GetSearchText()
{
Findbox = new Find();
Findbox.ShowDialog();
return SearchText;
}
}}
我能够访问静态方法 GetSearchText()。
但只有当我关闭查找(子)窗口时才会搜索文本。
所以我想让子窗口打开,用户使用该窗口搜索文本以获取父窗口中的内容。