さて、メインフォーム ( 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