少し助けが必要です。Windowsフォームを作成していますが、少し混乱しています。以下のコードから、同じ時間に 3 つのテキストボックスがあることがわかります。
チェックボックスもあります。チェックボックスがオンになっている場合、4 番目のテキスト ボックスが有効になり、以下の if ステートメントの内容を 1 つのリストボックス エントリに追加できるようにする必要があります。現在の状態では、ボタン クリック イベントによってリストボックスに 2 つのエントリが追加されます。-基本的に、リストボックスの1行に表示するには、これらすべてが必要です。
チェックボックスをオンにした後、4 番目のテキスト ボックスを有効にする if ステートメントが既にあります。
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text + "hrs, " + textBox2.Text + "min, " + textBox3.Text + "sec.");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
if (checkBox1.Checked)
{
listBox1.Items.Add("Novelty: " + textBox4.Text);
}
}