private void btnclick_Click(object sender, EventArgs e)
{
if (txttrue.Text == "HAAN SHI")
{
txtname.Text = ("HAAN SHI");
txtposition.Text = ("INTERN");
txtjobscope.Text= ("LEARN");
}
else if (txttrue.Text != "HAAN SHI")
{
txtname.Clear();
txtposition.Clear();
txtjobscope.Clear();
MessageBox.Show("THE NAME THAT YOU TYPE IN IS NOT IN THE DATABASE");
}
else if (txttrue.Text == "Others")
{
}
}
大家好,新手在这里.....我现在遇到的问题是我设置
txttrue.text == "Others"
文本框已清除....为什么?
答案 0 :(得分:4)
在此代码中:
else if (txttrue.Text == "Others")
您只需验证文本是否为“其他”,如果是,则不执行任何操作。
你的条件错了:
if text == HAAN SHI
if text != HAAN SHI
text = Others
,将进入第二个条件一种可能的解决方案:
string textValue = txttrue.Text;
if (textValue == "HAAN SHI")
{
... code ...
}
else if (textValue == "Others")
{
... code ...
}
else
{
... code ...
}