さて、メインフォーム ( Form1
) とSearchReplace
フォームができました。私のSearchReplace
フォームには、テキストボックスとボタンが含まれています。ボタンが押されると、 のテキストボックスにあるものは何でも選択されるはずですが、Form1
何もしません。誰でも私を助けることができますか?実行時に何もしないだけで、エラーは発生しません。
検索置換
public void button1_Click(object sender, EventArgs e)
{
Form1.searchT = textBox1.Text;
Form1 form1 = new Form1();
form1.searchText();
this.Close();
}
Form1 検索テキスト
public void searchText() // search function
{
if (searchT != null)
{
if (textBox1.TextLength > 0)
{
if (textBox1.Text.Contains(searchT))
{
textBox1.SelectionStart = textBox1.Text.IndexOf(searchT);
textBox1.SelectionLength = searchT.Length;
}
}
}
}
Form1
以前、あるフォームから別のフォームにデータを渡すことについて尋ねたとき、オブジェクトForm1
を使用する代わりに直接渡す方が簡単だと誰かが私に言ったので、 searchT はで作成されたパブリック文字列です。form1