2013-08-17 36 views
0

我需要一點幫助。我正在製作窗體,而且我有點困惑。從下面的代碼可以看出,我有3個文本框等於時間。將連接字符串添加爲列表框項目

還有一個複選框。我需要它,如果複選框被選中,它將啓用第4個文本框,並允許我將下面的if語句添加到單個列表框條目中。在當前狀態下,按鈕單擊事件將2個條目添加到列表框中。 - 基本上,我需要所有這些出現在列表框的一行上。

我已經有一個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); 
    } 

} 
+0

我編輯了您的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+0

並編輯爲一個很好的問題標題 – Alaa

回答

4

在將其添加到ListBox之前,只需構建您的字符串即可。

string text = textBox1.Text + "hrs, " + 
       textBox2.Text + "min, " + 
       textBox3.Text + "sec."; 

if (checkBox1.Checked) text += " Novelty: " + textBox4.Text; 
listBox1.Items.Add(text); 
相關問題