Visão geral do controle RichTextBox (Windows Forms)
Os formulários do Windows RichTextBox controle é usado para exibir, inserir e manipular texto com formatação. O RichTextBox controle faz tudo o TextBox faz o controle, mas também pode exibir as fontes, cores e links; carregar o texto e imagens incorporadas de um arquivo; e localizar os caracteres especificados. O RichTextBox controle é normalmente usado para fornecer a manipulação de texto e exibir recursos similares aos aplicativos de processamento de texto como o Microsoft Word. Como o TextBox o controle, o RichTextBox controle pode exibir barras de rolagem; mas ao contrário do TextBox é de sua configuração padrão de controle exibir as barras de rolagem horizontais e verticais conforme necessário, e tem configurações da barra de rolagem adicional.
Trabalhando com o controle RichTextBox
Como ocorre com o TextBox o controle, o texto exibido é definido pela Text propriedade. O RichTextBox controle possui várias propriedades para formatar o texto. Para obter detalhes sobre essas propriedades, consulte Como: Definir os atributos de fonte para o controle RichTextBox do Windows Forms e Como: Definir recuos, recuos deslocados e marcadores de parágrafos com o controle RichTextBox do Windows Forms. Para manipular arquivos, o LoadFile e SaveFile métodos podem exibir e gravar vários formatos de arquivo, incluindo texto sem formatação, texto em Unicode sem formatação e Rich Text Format (RTF). Os formatos de arquivo possíveis estão listados na A enumeração de RichTextBoxStreamType. Você pode usar o Find método para localizar seqüências de texto ou caracteres específicos.
Você também pode usar um RichTextBox controle de links de estilo da Web, definindo a DetectUrls propriedade para true e escrever código para manipular a LinkClicked de evento. Para obter mais informações, consulte Como: Exibir Links de estilo da Web com o controle RichTextBox do Windows Forms. Você pode impedir o usuário manipular parte ou todo o texto no controle definindo a SelectionProtected propriedade para true.
Você pode desfazer e refazer a maioria das operações de edição em um RichTextBox controle chamando o Undo e Redo métodos. O CanRedo método permite que você determine se a última operação, o usuário tem desfeitas pode ser reaplicada para o controle.
Consulte também
Referência
Visão geral do controle TextBox (Windows Forms)