2014-01-22 6 views
-1

Мне нужно TextBox в asp.net, чтобы выделить текст, когда определенное событие происходит в то время как текст набираясь (как в Microsoft Word орфография функции проверки).выделить определенный текст в текстовом поле в asp.net

Я использую freetextbox, он выделяет текст нажатием кнопки, но не автоматически.

Как это сделать?
Должен ли я использовать другой элемент управления?

+0

Не могли бы вы привести пример для «определенного события»? –

+0

Возможный дубликат http://stackoverflow.com/questions/21257663/automatic-event-firing-in-a-textbox-while-text-is-being-typed –

+0

для чеканки заклинаний –

ответ

-1

Вы можете использовать jquery и проверять каждое нажатие клавиши, когда ваша комбинация слов встречается, вы можете использовать css для выделения текста.

функция .keypress() - more on keypress

0

Вы можете использовать RichTextBox за это.
С помощью RichTextBox вы можете выделять или выделять отдельные строки или слова.

// select characters from index 0 to 9 
    richTextBox1.Select(0, 10); 

    //will color the selected text. 
    richTextBox1.SelectionColor = Color.Green;  

Проверьте, пожалуйста, link.