0

基本的に、コピーしたいフォームに約40個のテキストボックスがあり、設定は最初のボックスにありますが、最初の行をコピーし、使用した保存設定はコピーされなかったため、ボックスの最初の行のみテキストを保存します。コードは次のとおりです。

textBox1.Text = WindowsFormsApplication12.Properties.Settings.Default.Method.ToString();
textBox2.Text = WindowsFormsApplication12.Properties.Settings.Default.Price.ToString();
textBox3.Text = WindowsFormsApplication12.Properties.Settings.Default.PerHour.ToString();
textBox4.Text = WindowsFormsApplication12.Properties.Settings.Default.Viable;

try
{
   WindowsFormsApplication12.Properties.Settings.Default.Method = textBox1.Text;
   WindowsFormsApplication12.Properties.Settings.Default.PerHour = Convert.ToInt32(textBox3.Text);
   WindowsFormsApplication12.Properties.Settings.Default.Total = Convert.ToInt32(textBox4.Text);
   WindowsFormsApplication12.Properties.Settings.Default.Viable = textBox40.Text;
   WindowsFormsApplication12.Properties.Settings.Default.Save();
}
catch (FormatException ex)
{
   MessageBox.Show("Error : Make sure you have only entered numbers! \n\n" + ex.ToString());
}
4

0 に答える 0