我有一个图片框,可以更改fastcolored文本框的自动换行属性onclick。
private void pictureBox1_Click_1(object sender, EventArgs e)
{
if(fastColoredTextBox1.WordWrap == true)
{
fastColoredTextBox1.WordWrap == false;
}
else if (fastColoredTextBox1.WordWrap == false)
{
fastColoredTextBox1.WordWrap == true;
}
}
但是,当我运行时,出现错误CS0201 C#只有赋值,调用,递增,递减和新对象表达式可以用作语句。
答案 0 :(得分:2)
您有一个错字,当分配一个值时,您只能使用一个=
:
fastColoredTextBox1.WordWrap = false;
但是,您可以将代码简化为:
private void pictureBox1_Click_1(object sender, EventArgs e)
{
fastColoredTextBox1.WordWrap = !fastColoredTextBox1.WordWrap;
}
答案 1 :(得分:1)
您那里有错误(或错字)。您的意思是:
fastColoredTextBox1.WordWrap = false
和
fastColoredTextBox1.WordWrap = true
更好的是,您应该只做
fastColoredTextBox1.WordWrap = !fastColoredTextBox1.WordWrap
而不是if和赋值。