我试图让 Windows 窗体中的一些文本框将数据放入列表框中。
我只想要列表框中的一些东西。所以我需要知道的是:
如何为 textBox 创建 if 语句?
EG:如果 textBox2 显示“N/A”输出“”
EG:如果 textBox2 显示“25”输出“25 岁”
编辑:
另一个问题:我想说,如果 textbox3 包含 "ANYTHING HERE" 输出 ANYTHING + "message" ?
我试图让 Windows 窗体中的一些文本框将数据放入列表框中。
我只想要列表框中的一些东西。所以我需要知道的是:
如何为 textBox 创建 if 语句?
EG:如果 textBox2 显示“N/A”输出“”
EG:如果 textBox2 显示“25”输出“25 岁”
编辑:
另一个问题:我想说,如果 textbox3 包含 "ANYTHING HERE" 输出 ANYTHING + "message" ?
if (textBox2.Text == "N/A")
listBox2.Items.Add("");
else if (textBox2.Text == "25")
listBox2.Items.Add("25 years old");
也许您可以简单地使用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
...
}
像这样的东西?
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");
}