以下是更改评论查询颜色的代码:
private void TextBox1_TextChanged(object sender, EventArgs e)
{
if(TextBox1.Text.startswith("--")||TextBox1.Text.startswith("//"))
{
TextBox1.ForeColor = Color.gray; {need to modify for correct functionality)
}
}
示例: -- select * from tab;
select * from table1
查询改变了颜色,但是当我尝试在下面写下另一个查询时,即使下一个查询出现相同的灰色,
如何仅更改特定的选定文字以( - 或//)
开头答案 0 :(得分:0)
如果设置了“文本框”属性,则会预先设置换行符:
在代码背后:
private void TextBox1_TextChanged(object sender, EventArgs e)
{
String[] Lines = TextBox1.Split('\n'); //get all lines
}
但是你必须记住,当你设置
TextBox1.ForeColor = Color.gray
所有文本框内容都将为灰色(您不能仅将其设置为一行)。