powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование RICHTX32.OCX
19 сообщений из 19, страница 1 из 1
Использование RICHTX32.OCX
    #35990376
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, есть проблема.
Хотел поэкпериментировать с данным элементом. Загвоздка такая
нашел, скачал, зарегестрировал. Далее при попытке перенести его в форму из панели элементов
сообщение что ACS не поддерживает данный элемент.

А в том примере что у меня есть выдает сообщение об обсутствии объекта. Что может быть.

Если у кого работающий пример с подобным элементом (SP6). Может поделитесь ?

Cпасибо за помощь.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35991273
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какая версия акса?
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35991282
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия ACS - 2003 (SP2)
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35991301
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут библиотека что работает у меня на 2003...
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35991422
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое, сейчас попробую.

Тот пример файла .OCX у меня на компе дома, но размер файла помнится другой, наверное и версия другая
А что за файл .OCA. Его куда?
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35991477
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его рядом кинуть...
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35995383
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, все OK. Не сразу смог проверить.

У меня еще вот такой вопрос, возможно ли как-то указать выделение
текста в поле программно. Допустим есть какой-то контекст-вхождение и мне его нужно выделить что-бы затем изменить его цвет или фактуру шрифта.

Я думаю с этим справлюсь. Мне бы только знать есть ли метод программно выделить допустим в поле с 5 по 11 символ.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35995427
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выделить можно. Смотрите SelLength, SelLeft. А вот изменить шрифт и цвет только выделенных символов, думаю не получится встроенными средствами
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35995449
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Кнопка1_Click()
Dim i As Long
i = Me.rtxt.Find("ttttt",  0 , , rtfWholeWord)
If i <> - 1  Then
    Me.rtxt.SelStart = i
    Me.rtxt.SelLength = Len("ttttt")
    Me.rtxt.SelColor = vbRed
End If
End Sub
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35996144
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Guest 33

Спасибо! Только проверить смогу видимо вечером не раньше. А так все здорово. Должно работать.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35996263
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведь что я собственно хочу. Есть подформа основанная на записях некой таблицы. Выборка по критерию ограничивает кол-во записей и после отработки фильтра контекст поиска в поле формы остается выделенным.
Однако боюсь что с RichTextBox этот номер не пройдет. В моем примере в поле таблицы к которому присоединен элемент RTF запись отражающая особенности форматирования, а не та конкретная информация по которой я хочу задавать поиск.
В общем прошу прощения за сумбур в объяснении. Надеюсь суть проблемы ясна. Как решить пока не знаю.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #35996970
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне, например, не ясна)))
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003006
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может тогда я что-то не понимаю. Имел ввиду следующее:

У меня поле RTB в фоме `связано с полем таблицы. Я пишу в форме например короткое слово
"мышь" (в форме без кавычек). Открываю таблицу и что я вижу.

{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fnil\fcharset204 Tahoma;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 5.50.99.2050;}\viewkind4\uc1\pard\cf1\ul\b\i\f0\fs28\lang1049\'ec\'fb\'f8\'fc
\par
\par
\par }

а причем здесь мышь? Где мой контекст? Если я в таблицу напишу это же слово, в форме я его увижу, но как то странно отформатированным. Жирный подчеркнутый курсив. А если я буду его менять, получу в таблице подобную абракадабру.

код для кнопки вида

Private Sub Кнопка1_Click()
Dim i As Long
i = Me.rtxt.Find("ttttt", 0, , rtfWholeWord)
If i <> -1 Then
Me.rtxt.SelStart = i
Me.rtxt.SelLength = Len("ttttt")дключт
Me.rtxt.SelColor = vbRed
End If
End Sub
не работает.

И еще плохо то что очень часто сбивается регистрация и элемент приходится заново подключать.

Так что вот так. Не очень здорово. сплошные проМблемы.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003035
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALEXIS_22Может тогда я что-то не понимаю. Имел ввиду следующее:

У меня поле RTB в фоме `связано с полем таблицы. Я пишу в форме например короткое слово
"мышь" (в форме без кавычек). Открываю таблицу и что я вижу.

{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fnil\fcharset204 Tahoma;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Riched20 5.50.99.2050;}\viewkind4\uc1\pard\cf1\ul\b\i\f0\fs28\lang1049\'ec\'fb\'f8\'fc
\par
\par
\par }

а причем здесь мышь?

Это не абракадабра, а слово мышь (выделено красным) в формате RTF. Например, перевести на русский 1-ю букву слова "мышь" можно так:
Код: plaintext
1.
2.
3.
?&Hec
  236  
?chr( 236 )
м

ЗЫ Хотелось бы, чтобы заявления типа "код не работает" сопровождались разъяснениями, что именно не работает. У меня все работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Кнопка1_Click()
Dim i As Long
Dim txt As String
txt = "Московская"
Do While i <> - 1 
    i = Me.rtxt.Find(txt, i, , rtfWholeWord)
    If i <> - 1  Then
        Me.rtxt.SelStart = i
        Me.rtxt.SelLength = Len(txt)
        Me.rtxt.SelColor = vbRed
        i = i + Len(txt) +  1 
    End If
Loop
End Sub
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003190
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Guest33 прежде всего спасибо за реальную помощь, и простите за может быть излишне резкий тон в предыдущем сообщении.

Я понимаю что в таблице представлен текст в формате RTF.
К сожалению код для кнопки
Dim i As Long
Dim txt As String
txt = "сков"
Do While i <> -1
i = Me.rtxt.Find(txt, i, , rtfWholeWord)
If i <> -1 Then
Me.rtxt.SelStart = i
Me.rtxt.SelLength = Len(txt)
Me.rtxt.SelColor = vbRed
i = i + Len(txt) + 1
End If
Loop

у меня так и не заработал. Если у Вас будет время и возможность может посмотрите файл примера-что неправильно
Этот пример ооочень долго был в моем архиве. Взял я его из интернета. Вещь интересная - спасибо автору этого примера. Хочется разобраться.
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003341
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь понятно, что код работает, но не ищет. Не ищет потому, что Вы пытаетесь искать часть слова, а в методе Find стоит опция rtfWholeWord, что означает поиск по целому слову. Вот так будет искать по части слова:
Код: plaintext
1.
2.
3.
txt = "сков"
Do While i <> - 1 
    'i = Me.rtxt.Find(txt, i, , rtfWholeWord)
    i = Me.rtxt.Find(txt, i)
См также справку по методу Find для RichText
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003351
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навсякий случай - справка по RTF
...
Рейтинг: 0 / 0
Использование RICHTX32.OCX
    #36003489
ALEXIS_22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, все OK !!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Использование RICHTX32.OCX
    #39702033
simmi99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получение ошибки RICHTX32.OCX отсутствующих файлов Если вы хотите зарегистрировать и решить проблему, попробуйте этот блог и следуйте командной строке
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование RICHTX32.OCX
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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