Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O controle do Windows Forms RichTextBox é usado para exibir, inserir e manipular texto com formatação. O RichTextBox controle faz tudo o que o TextBox controle faz, mas também pode exibir fontes, cores e links; carregar texto e imagens inseridas de um arquivo e localizar caracteres especificados. O RichTextBox controle normalmente é usado para fornecer manipulação de texto e exibir recursos semelhantes aos aplicativos de processamento de palavras, como o Microsoft Word. Assim como o TextBox controle, o RichTextBox controle pode exibir barras de rolagem; mas ao contrário do TextBox controle, sua configuração padrão é exibir barras de rolagem horizontais e verticais, conforme necessário, e tem configurações de barra de rolagem adicionais.
Trabalhando com o controle RichTextBox
Assim como acontece com o TextBox controle, o texto exibido é definido pela Text propriedade. O RichTextBox controle tem várias propriedades para formatar texto. Para obter detalhes sobre essas propriedades, consulte Como definir atributos de fonte para o controle RichTextBox dos Windows Forms e como definir recuos, recuos deslocados e parágrafos com marcadores com o controle RichTextBox dos Windows Forms. Para manipular arquivos, os métodos LoadFile e SaveFile podem exibir e gravar vários formatos de arquivo, incluindo texto sem formatação, texto sem formatação Unicode e RTF (Rich Text Format). Os possíveis formatos de arquivo estão listados em RichTextBoxStreamType. Você pode usar o Find método para localizar cadeias de caracteres de texto ou caracteres específicos.
Você também pode usar um RichTextBox controle para links no estilo Web, definindo a propriedade DetectUrls como true e escrevendo código para lidar com o evento LinkClicked. Para obter mais informações, consulte Como exibir links Web-Style com o controle RichTextBox dos Windows Forms. Você pode impedir que o usuário manipipe parte ou todo o texto no controle definindo a SelectionProtected propriedade como true.
Você pode desfazer e refazer a maioria das operações de edição em um RichTextBox controle chamando os métodos Undo e Redo. O CanRedo método permite determinar se a última operação desfeita pelo usuário pode ser reaplicada ao controle.
Consulte também
.NET Desktop feedback