追加するオブジェクトのリストがあります。
private List<Employee> employees = new List<Employee>();
フォーム アプリケーションに、新しい従業員オブジェクトを作成してリストに追加するためのボタンがあります。クリックする前に、「時給従業員の追加」が表示されます。クリックすると、「時給従業員を保存」に変わります。ブール値を使用して、表示するテキストを決定しています。
private void addHrlyEmpBtn_Click(object sender, EventArgs e)
{
resetBtn.Enabled = true;
cancelBtn.Enabled = true;
if (!addHourly)
{
resetBtn.Enabled = true;
cancelBtn.Enabled = true;
textBox4.Enabled = false;
textBox4.Text = (employees.Count + 1).ToString();
textBox7.Enabled = false;
addHrlyEmpBtn.Text = "Save Hourly Employee";
}
else if (addHourly)
{
//Grab values, create new object, and add to list.
//Set addHourly to false;
}
//Other stuff
}
employees.Count + 1
に表示しようとしているのですtextBox4
が、なぜかうまくいきません。テキストはまったく表示されていません。理想的には、テキスト ボックスを無効にしながら値を表示したいと考えています。そして、私はそれが表示されるようにしたい!addHourly
.
私は何か間違ったことをしていますか?