private void LoadKeys(Dictionary<string,List<string>> dictionary, string FileName)
{
string line = System.String.Empty;
using (StreamReader sr = new StreamReader(keywords))
{
while ((line = sr.ReadLine()) != null)
{
string[] tokens = line.Split(',');
dictionary.Add(tokens[0], tokens.Skip(1).ToList());
richTextBox2.AppendText("Url: " + tokens[0] + " --- " + "Localy KeyWord: " + tokens[1]+Environment.NewLine);
ColorText(richTextBox2, Color.Red);
}
}
}
そして関数ColorText:
public void ColorText(RichTextBox box, Color color)
{
box.SelectionStart = box.TextLength; box.SelectionLength = 0;
box.SelectionColor = color;
box.SelectionColor = box.ForeColor;
}
しかし、それは赤で何も着色しませんでした。何も変わっていません。たとえば、tokens[0]とGreentokens [1]のみを例として、赤で色付けできるようにしたいと思います。
どうすればいいですか?