Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с RichEdit

8.0K
19 августа 2008 года
simpleuser1
82 / / 09.06.2007
Здравствуйте уважаемые пользователи форума!
У меня возник такой вопрос: Как сделать так, чтобы текст добавлялся на то место, где находится курсор?
Ситуация: У меня на форме RichEdit и Button, при нажатии на Button текст должен добавиться туда в RichEdit, где стоит курсор. Вот такая ситуация.
Жду предложений!
Заранее всем спасибо!
6
19 августа 2008 года
George
4.1K / / 05.01.2007
когда ты будешь жать на батон, курсор у тебя будет на батоне а не на RichEdit ;)
288
19 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Administrator

Ситуация: У меня на форме RichEdit и Button, при нажатии на Button текст должен добавиться туда в RichEdit, где стоит курсор.



Вообщем если вы хотите вставить текст туда, где БЫЛ курсор до перемещения фокуса на батон, смотрите в сторону SetSelTextBuf

6
19 августа 2008 года
George
4.1K / / 05.01.2007
автор, расскажи зачем это надо
3.2K
19 августа 2008 года
Гудвин
186 / / 22.12.2007
Цитата: Washington
когда ты будешь жать на батон, курсор у тебя будет на батоне а не на RichEdit ;)


так ведь независимо где фокус ввода selstart ричэдита позиции не меняет жишь.

6
19 августа 2008 года
George
4.1K / / 05.01.2007
так речь же не про фокус ввода, а про координаты курсора
303
19 августа 2008 года
makbeth
1.0K / / 25.11.2004
Цитата: Washington
так речь же не про фокус ввода, а про координаты курсора


Имелся в виду курсор ввода ;)

8.0K
19 августа 2008 года
simpleuser1
82 / / 09.06.2007
Цитата: Washington
когда ты будешь жать на батон, курсор у тебя будет на батоне а не на RichEdit ;)


Я извеняюсь оговорился, курсор ввода конечно!

8.0K
20 августа 2008 года
simpleuser1
82 / / 09.06.2007
Народ помогите пожалуйста!
Очень нужно!
Пожалуйста! :)
288
20 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Administrator
Народ помогите пожалуйста!
Очень нужно!
Пожалуйста! :)


А чем SetSelTextBuf не угодил?

8.0K
20 августа 2008 года
simpleuser1
82 / / 09.06.2007
Цитата: nikitozz
А чем SetSelTextBuf не угодил?


Я не знаю как его использовать! :D

8.0K
20 августа 2008 года
simpleuser1
82 / / 09.06.2007
Спасибо всем большое за помощь!!! :)
8.0K
21 августа 2008 года
simpleuser1
82 / / 09.06.2007
Всем большое спасибо за помощь!
Но вот ещё один вопрос!
Почему при сохранение текста, в сохранённом файле появлются вот такие штуки - /par /par /par? И текст кодируется в 16 систему, русский текст, а английский норм?
288
21 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Administrator
Всем большое спасибо за помощь!
Но вот ещё один вопрос!
Почему при сохранение текста, в сохранённом файле появлются вот такие штуки - /par /par /par? И текст кодируется в 16 систему, русский текст, а английский норм?



Это внутренний формат представления RTF документов.

303
21 августа 2008 года
makbeth
1.0K / / 25.11.2004
Цитата: nikitozz
Это внутренний формат представления RTF документов.


Не внутренний формат, а формат файла Rich Text. Какой у него там внутренний формат - бог его знает ;)

8.0K
21 августа 2008 года
simpleuser1
82 / / 09.06.2007
И как с этим боротся?
288
22 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: makbeth
Не внутренний формат, а формат файла Rich Text. Какой у него там внутренний формат - бог его знает ;)



Ну да. Я в принципе это и хотел сказать. :)

[QUOTE=Administrator]
И как с этим боротся?
[/QUOTE]
Никак. Да и зачем с этим бороться? Используйте обчные текстовые файлы.

6
22 августа 2008 года
George
4.1K / / 05.01.2007
Цитата: Administrator
Я извеняюсь оговорился, курсор ввода конечно!


Вот и пойми тут вас всех! :D

536
22 августа 2008 года
alex-kniaz
382 / / 07.08.2008
Цитата:
И как с этим боротся?


Если не нужно обильное форматирование (тут курсив, там полужирный), то - использовать TMemo вместо TRichEdit. Тогда с курсором ввода проще - присваивать значения для SelText

3.2K
22 августа 2008 года
Гудвин
186 / / 22.12.2007
Цитата: Administrator
И как с этим боротся?


сохраняй с расширением .rtf

8.0K
22 августа 2008 года
simpleuser1
82 / / 09.06.2007
Всё разобрался всем спасибо!
Нужно было там один параметр True сделать, но всё равно спасибо! :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог