私は持っていRichTextBox
ます。/*
との間のテキストを選択し*/
て、このテキストを緑色にする方法を教えてください。
質問する
200 次
1 に答える
2
string text = "abc /*defg*/ hij /*klm*/ xyz";
richTextBox1.Text = text;
Regex.Matches(text, @"\/\*(.*?)\*\/",RegexOptions.Singleline).Cast<Match>()
.ToList()
.ForEach(m =>
{
richTextBox1.Select(m.Index, m.Value.Length);
richTextBox1.SelectionColor = Color.Blue;
//or
//richTextBox1.Select(m.Groups[1].Index, m.Groups[1].Value.Length);
//richTextBox1.SelectionColor = Color.Blue;
});
于 2012-12-29T21:47:45.033 に答える