我試圖讓Windows窗體中的幾個文本框將數據放入列表框中。textBox和if語句
我只想要列表框中的一些東西。所以我需要知道的是:
我怎樣才能使文本框的if語句?
EG:如果TextBox2中說: 「N/A」 輸出 「」
EG:如果TextBox2中說: 「25」 輸出 「25歲」
編輯:
另一個問題:我會說,如果textbox3包含「任何在這裏」輸出任何+「消息」 ?
我試圖讓Windows窗體中的幾個文本框將數據放入列表框中。textBox和if語句
我只想要列表框中的一些東西。所以我需要知道的是:
我怎樣才能使文本框的if語句?
EG:如果TextBox2中說: 「N/A」 輸出 「」
EG:如果TextBox2中說: 「25」 輸出 「25歲」
編輯:
另一個問題:我會說,如果textbox3包含「任何在這裏」輸出任何+「消息」 ?
if (textBox2.Text == "N/A")
listBox2.Items.Add("");
else if (textBox2.Text == "25")
listBox2.Items.Add("25 years old");
我唯一會改變的是:「」=> string.Empty –
是這樣的嗎?
if(textBox1.Text == "N/A")
{
listBox1.Items.Add("");
}
if(textBox1.Text == "25")
{
listBox1.Items.Add("25 years old");
}
在最基本的層面上,這將是:
if(textbox2.Text == "N/A")
listbox.Items.Add(" ");
但這種方法是荒謬的脆弱,我也希望你挖得更深一些進入的要求,找到較大幅度的一點進行測試。如果您在問題或評論中提供有關問題的更多詳細信息,我很樂意幫助您解決問題。
if(string.Compare(textBox1.Text, @"N/S") == 0)
{
listBox.Add(string.Empty);
}
else if(string.Compare(textBox1.Text, "25") == 0)
{
listBox.Add("25 years old");
}
也許你可以簡單地使用框TextChanged事件,並把你是否有:
private void Initialize()
{
textBox1.TextChanged += new EventHandler(m_textBox1_TextChanged);
}
void m_textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text == "N/A")
...
else
...
}
通過「輸出」你的意思是「添加這段文字作爲一個列表框項目」? –
是的,那是正確的。 – JakeG92