私は2つのWindows、つまりMainWindowsとForm2を持っています。 MainWindows上のボタンを押すと、Form2が表示されます。 2番目のウィンドウには2つのテキストボックスがあり、Form2のButtonをクリックすると、これらのテキストボックスにあるものを格納するための文字列を追加しましたが、値を格納する代わりにnullに設定されています。文字列をnullに設定しました
private void remove_Button_Click(object sender, RoutedEventArgs e)
{
string userValue;
userValue = user_Text.Text;
form2 form = new form2();
form.Show();
form.Replace_Button.Click += Replace_Button_Click;
}
void Replace_Button_Click(object sender, RoutedEventArgs e)
{
form2 form = new form2();
replaceFirstValue = form.firstValue_TextBox.Text;
replaceLastValue = form.lastValue_TextBox.Text;
repFirstConversion = int.TryParse(replaceFirstValue, out repFirstInt);
repLastConversion = int.TryParse(replaceLastValue, out repLastInt);
if (repFirstConversion == false)
this.Close();
//MessageBox.Show("Please Enter Integer");
}
私はform2.xaml.csにコードがありません。
あなたのコードに関するちょっとしたメモ: 'if(repFirstConversion == false)'の代わりに 'if(!repFirstConversion)'を書いた方が読みやすくなります。 – haindl
@ haindl、ありがとうございます –