我正在编写一个小应用程序,我有一个名为“txtFormula”的文本框 我希望如果用户将文字“Velocidad”放在上面就会出现答案
private void textBox1_TextChanged(object sender, EventArgs e)
{
string formulas;
formulas = txtFormula.Text;
if (txtFormula.Text = "Velocidad")
{
txtFormula.Hide();
label1.Hide();
pictureBox1.Hide();
}
}
错误在“if(txtFormula.Text =”Velocidad“)上,它给出了错误CS0029”无法将类型'string'隐式转换为'bool'“ 感谢...
答案 0 :(得分:2)
应该是
if (txtFormula.Text == "Velocidad")
而不是
if (txtFormula.Text = "Velocidad")
由于==
是一个等于运算符,=
是赋值运算符。例如。
int x = 2;
int y = 2;
if(x==y){
//it would run here
x = 3;
y = x;
//now y == 3
}