Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Enumeração RichTextBoxFinds
Especifica como uma Pesquisar de texto é executada em um RichTextBox controle.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.
Namespace: System.Windows.FormsAssembly: System.Windows.Forms (em System.Windows.Forms.dll)
| Nome do membro | Descrição | |
|---|---|---|
| None | localizar todas as instâncias do texto da Pesquisar, se as instâncias encontradas na Pesquisar são palavras inteiras ou não. | |
| WholeWord | localizar apenas os instâncias do texto de Pesquisar que são palavras inteiras. | |
| MatchCase | localizar somente os instâncias do texto de Pesquisar com o uso de maiúsculas e minúsculas exatamente. | |
| NoHighlight | O texto de Pesquisar, se encontrado, não devem ser destacados. | |
| Reverse | A Pesquisar começará no participante do documento e a Pesquisar para o início do documento do controle. |
Um aplicativo localiza texto no RichTextBox controle chamando o Find método para o RichTextBox controle. Essa enumeração permite especificar como a Pesquisar é executada quando o Find método é chamado. Você pode agrupar um ou mais valores da enumeração para especificar mais de uma opção de Pesquisar ao chamar o Find método.
O exemplo a seguir Pesquisar todo o Sumário de um RichTextBox para a primeira instância de uma seqüência de Pesquisar é passado para o parâmetro de texto do método. Pesquisar iniciando local é especificada pelo parâmetro início do método. Se a seqüência de caracteres de Pesquisar for encontrada no RichTextBox, o método retorna o local de índice do primeiro caractere do texto encontrado e realça o texto localizado; caso contrário, retornará um valor -1. O exemplo também especifica opções na Pesquisar para coincidir com o caso da seqüência de caracteres de Pesquisar especificado. O exemplo supõe que esse método é colocado na classe de um Form que contém um RichTextBox chamada richTextBox1. Você pode usar este exemplo ao executar uma operação do tipo "Localizar próximo" depois que a primeira instância do texto procurado foi encontrada para encontrar Outros ocorrências do texto.
publicint FindMyText(string text, int start) { // Initialize the return value to false by default.int returnValue = -1; // Ensure that a search string has been specified and a valid start point.if (text.Length > 0 && start >= 0) { // Obtain the location of the search string in richTextBox1.int indexToText = richTextBox1.Find(text, start, RichTextBoxFinds.MatchCase); // Determine whether the text was found in richTextBox1.if(indexToText >= 0) { returnValue = indexToText; } } return returnValue; }
public int FindMyText(String text, int start)
{
// Initialize the return value to false by default.
int returnValue = -1;
// Ensure that a search string has been specified
// and a valid start point.
if (text.get_Length() > 0 && start >= 0) {
// Obtain the location of the search string in richTextBox1.
int indexToText =
richTextBox1.Find(text, start, RichTextBoxFinds.MatchCase);
// Determine whether the text was found in richTextBox1.
if (indexToText >= 0) {
returnValue = indexToText;
}
}
return returnValue;
} //FindMyText
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.