VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
RichTextBox内で文字列を検索するには、Findメソッドを使用します。Findメソッドは見つかった位置を返します。サンプルでは、指定した文字列が見つかった場合は、その文字列を選択表示しています。
private void button1_Click(object sender, System.EventArgs e) { //検索する文字列をセット String SearchStr = "ABC"; //見つかった位置を保存するための変数 int FindPos; //文字列を検索する FindPos = richTextBox1.Find(SearchStr); //指定文字列が見つかったか? if ( FindPos > -1 ) { //見つかった位置から、文字数分を選択 richTextBox1.Select(FindPos, SearchStr.Length); //フォーカスを当てる(フォーカスがはずれると選択が無効になってしまうため) richTextBox1.Focus(); } }