asp.NetrichTextBoxで選択した文字列またはテキストをハイライト表示

840 ワード

インスタンスの検証は次のとおりです.
 
  
private void (string )
{
//
int =richTextBox .Find( );
// , -1
if ( >=0)
{
richTextBox .SelectionStart = ;
//
richTextBox .SelectionLength = .Length;
//
richTextBox .SelectionColor = Color.Red;
}
}

まとめ:選択したテキストや文字列をプログラムでフォーマット処理するにはrichTextBoxが必要で、普通のTextBoxはだめです.
その中で最もよく使われるのは、
richTextBox.Find:文字列を検索して開始位置を取得する
richTextBox.SelectionStart:選択する文字列の開始位置の取得または設定
richTextBox.SelectionLength:選択する文字列の長さを取得または設定する
最後にフォーマットが設定され、上記の例では1つの色しか変更されていません.
自分の必要に応じて大きさやフォントなどを変えることもできます.
例:richTextBoxフレーズ表示.SelectionFont=new Font(「黒体」,13);