Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 16:15   #1
напарНИК
 
Регистрация: 16.01.2011
Сообщений: 5
Восклицание RichView, добавление нескольких пустых строк

Я использую компонент RichViewEdit. По нажатию CTRL+ENTER в позицию курсора должна добавиться новая строка.
Код:
if RichViewEdit1.Focused then begin
RichViewEdit1.InsertText(#10#13, false);
end;
Но новая строка добавляется только в том случае, если предыдущая строка НЕ ПУСТА. Т.е. если 2 раза подряд нажать на CTRL+ENTER, то вторая строка не добавится. Что мне делать?
напарНИК вне форума Ответить с цитированием
Старый 01.02.2011, 10:44   #2
напарНИК
 
Регистрация: 16.01.2011
Сообщений: 5
По умолчанию

Неужели никто не знает, как в RichViewEdit добавить несколько пустых строк в позицию курсора?
напарНИК вне форума Ответить с цитированием
Старый 01.02.2011, 12:32   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

А если так?
Код:
if RichEdit1.Focused then
begin
RichEdit1.SetSelTextBuf(#10#13);
end;
_SERGEYX_ вне форума Ответить с цитированием
Старый 01.02.2011, 13:22   #4
напарНИК
 
Регистрация: 16.01.2011
Сообщений: 5
По умолчанию

Это пакет RichView, в нём есть компонент TRichViewEdit, у которого нет свойства SetSelTextBuf (ещё у меня delphi 7)

Последний раз редактировалось напарНИК; 01.02.2011 в 13:30.
напарНИК вне форума Ответить с цитированием
Старый 02.02.2011, 11:45   #5
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Код:
RichViewEdit.AddNL('', 0, 0);
Только где после добавления будет курсор - это варьируйте Format, Reformat, FormatTail
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 02.02.2011, 13:52   #6
напарНИК
 
Регистрация: 16.01.2011
Сообщений: 5
По умолчанию

Хорошо, со строками я разобрался. Подскажите ещё, как переместить курсор в начало текста (selstart в richview нету)?

Последний раз редактировалось напарНИК; 02.02.2011 в 13:58.
напарНИК вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пустых строк в таблице Semen90 Microsoft Office Word 24 14.07.2022 12:28
Заполнение пустых строк.. Balina Microsoft Office Excel 9 02.12.2009 11:49
Добавление в результат запроса пустых строк BARNEY БД в Delphi 5 11.11.2009 12:26
Матрица: добавление пустых строк Romer9999 Паскаль, Turbo Pascal, PascalABC.NET 4 09.12.2008 12:14
Вставка пустых строк в FastReport'е Boatswain БД в Delphi 1 13.11.2008 14:41