Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск текста / 7 сообщений из 7, страница 1 из 1
18.04.2005, 15:39:30
    #33021434
Barsss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Как осуществить поиск в текстовом поле с выделением текста и его заменой на нужный.
...
Рейтинг: 0 / 0
19.04.2005, 14:47:49
    #33023317
siatl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Например так:
для поиска с выделением
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim pos As Long
    pos = InStr( 1 , txtString.Text, txtSearch.Text)
    If pos >  0  Then
        txtString.SelStart = pos -  1 
        txtString.SelLength = Len(txtSearch)
        txtString.SetFocus
    End If
для замены
Код: plaintext
1.
    txtString.SelText = txtReplace.Text
...
Рейтинг: 0 / 0
19.04.2005, 18:10:25
    #33024000
Barsss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Все понятно спасибо, но есть одна загвоздка,
Как бы сделать чтоб текст менялся на тот же который был найден но с некоторыми изменениями, жирним, или наклонным , или подчеркнутым.
Подскажите пожалуйста!
...
Рейтинг: 0 / 0
19.04.2005, 20:12:33
    #33024097
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Как бы сделать чтоб текст менялся на тот же который был найден но с некоторыми изменениями, жирним, или наклонным , или подчеркнутым.
Using the RichTextBox Control
...
Рейтинг: 0 / 0
20.04.2005, 12:21:02
    #33024948
Дурак
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Processor Как бы сделать чтоб текст менялся на тот же который был найден но с некоторыми изменениями, жирним, или наклонным , или подчеркнутым.
Using the RichTextBox Control

А примеры у Вас есть?
Я пробовал его юзать, но тормозит просто дико... На объемах более 1000 строк.
...
Рейтинг: 0 / 0
20.04.2005, 13:24:45
    #33025182
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
ДуракЯ пробовал его юзать, но тормозит просто дико... На объемах более 1000 строк.Я не пробовал (не было задач), но о тормозах из конференций наслышан.
Как правило, под задачу подбирают инструментарий.
Для работы с форматированным текстом большого объема (те же 1000 строк)
есть другие инструментальные средства, например, Word...
...
Рейтинг: 0 / 0
20.04.2005, 16:27:55
    #33025726
Barsss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста
Аномалия какая то
Вот код все работает но.. стоит выбрать буквы: ф, в, п, с, т, ю. как программа зацикливается подскажите в чем дело. ничего не могу понять..

Private Sub Command1_Click()
Dim art
Dim b
Dim pos As Long
art = 1

b = 0
per:

pos = InStr(art, ActiveForm.rtfText.Text, Text1.Text, vbTextCompare)

If pos > 0 Then
ActiveForm.rtfText.SelStart = pos - 1
ActiveForm.rtfText.SelLength = Len(Text1)
ActiveForm.rtfText.SetFocus

ActiveForm.rtfText.SelUnderline = Not ActiveForm.rtfText.SelUnderline
tbrUnpressed)
ActiveForm.rtfText.SelBold = Not ActiveForm.rtfText.SelBold



art = InStr(art, ActiveForm.rtfText.Text, Text1.Text) + Len(Text1)
b = b + 1
GoTo per
End If
Text2.Text = b
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск текста / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]