こんにちは、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() にアクセスできます。
しかし、検索(子)ウィンドウを閉じたときにのみ、テキストが検索されます。
そのため、親ウィンドウのコンテンツに対してそのウィンドウを使用してテキストを検索するユーザーで子ウィンドウを開きたいと思います。