var wordsToHighlight = new List<string>() { "sign ID1:", "user:", "autohotkey", "bloody" };
if (!string.IsNullOrWhiteSpace(richTextBox1.Text))
foreach (var word in wordsToHighlight)
int index = 0;
while (index != -1)
richTextBox1.SelectionColor = Color.Red;
index = richTextBox1.Find(word, index + word.Length - 1, richTextBox1.TextLength, RichTextBoxFinds.None);
私は現在、このコードを使用してリッチテキストボックス内の単語を強調表示しています。 プログラムと同じフォルダに、単語の.txtファイルを使用して{ "The", "is", "what", "story" }
を置き換えて、.txtファイルのこれらの単語を検索に使用できますか?ロードリスト<string>から.txt
例:(.txtファイル内の単語は以下の通りです)
Line 1 = The
Line 2 = is
Line 3 = what
Line 4 = story
を行うことができますので、配列は、
IEnumerable
です。このコードは何をするはずですか? – meJustAndrewあなたの質問はどこですか? – codelab
私はrichtextboxにログファイルを開いていて、{"The"、 "is"、 "what"、 "story"}のリストからキーワードをハイライトして検索しています。しかし、私はこれらのキーワードを.txtファイルで変更し、それらのキーワードでログファイルをスキャンしたいと思います。ですから、.txtファイルを{"The"、 "is"、 "what"、 "story"}に置き換えてください。その際、私はキーワードを変更する必要があるたびにプログラムを再構築する必要はありません。私はチャックのように立ち往生しています。 – Cdapimp