私は Winforms アプリケーションで作業しており、RichTextBox コントロールで Find を使用して、スタイルを設定する特定のキーワードを見つけています。
何らかの理由で、WholeWord フラグを指定しているにもかかわらず、Find はアンダースコアを含む単語を 2 つの別個の単語として処理しているようです (そして、一致する半分のスタイルを設定します)。
関数呼び出しは次のとおりです。
richTextBox1.Find("Keyword", RichTextBoxFinds.MatchCase | RichTextBoxFinds.WholeWord);
なぜこうなった?それをオーバーライド/修正できますか?