当按下/按下后/再次按下时,我如何更改文本的颜色?喜欢视觉评论
本文关键字:颜色 文本 视觉 评论 何更改 喜欢 | 更新日期: 2023-09-27 18:27:52
再次按下/之后,如何更改文本的颜色?喜欢视觉评论。
private void richTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
z++;
if (e.KeyChar == '/')
{
e.Handled = true;
richTextBox1.SelectionColor=Color.Green;
if ((z>1) && (richTextBox1.Text[z - 1] == '/'))
{
richTextBox1.Text += '/'.ToString();
while (e.KeyChar != (char)Keys.Enter)
{
richTextBox1.SelectionColor = Color.Green;
}
}
else
richTextBox1.Text += '/'.ToString();
}
}
private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
{
if (txtGuid.Text.Contains("//"))
{
txtGuid.ForeColor = Color.Red;
}
}
这将工作
这可能适用于
if(e.KeyChar == (char)Keys.OemBackslash)
{
richTextBox1.ForeColor = System.Drawing.Color.Green;
}