我正在尝试在Windows窗体中放置一些textBox,将数据放入列表框中。
我只想要列表框中的一些东西。所以我需要知道的是:
如何为textBox创建if语句?
E.G:如果textBox2说“N / A”输出“”
E.G:如果textBox2说“25”输出“25岁”
编辑:
另一个问题:我会说,如果textbox3包含“ANYTHING HERE”输出ANYTHING +“message” ?
答案 0 :(得分:3)
if (textBox2.Text == "N/A")
listBox2.Items.Add("");
else if (textBox2.Text == "25")
listBox2.Items.Add("25 years old");
答案 1 :(得分:0)
这样的东西?
if(textBox1.Text == "N/A")
{
listBox1.Items.Add("");
}
if(textBox1.Text == "25")
{
listBox1.Items.Add("25 years old");
}
答案 2 :(得分:0)
在最基本的层面上,这将是:
if(textbox2.Text == "N/A")
listbox.Items.Add(" ");
但是这种方法非常脆弱,我敦促你深入研究一下需要更多实质性测试的要求。如果您在问题或评论中提供有关问题的更多详细信息,我很乐意帮助您解决问题。
答案 3 :(得分:0)
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");
}
答案 4 :(得分:0)
也许你只需使用 TextChanged 事件并将你的if放在那里:
private void Initialize()
{
textBox1.TextChanged += new EventHandler(m_textBox1_TextChanged);
}
void m_textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text == "N/A")
...
else
...
}