Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.23;
Скачать: CL | DM;

Вниз

Длинные строки в RichEdit   Найти похожие ветки 

 
miklsd ©   (2010-10-08 17:46) [0]

Здравствуйте. Не могу разобраться с таким вопросом, в Richedit мне нужно вставить текст немалой длины (ок 10000 символов), и чтобы текст отображался в одной строке (конечно же, при помощи полос прокрутки). Так вот, у меня это сделать не получается, происходит перевод текста на следующие строки. И длина этой части richedit"a у меня равна примерно 21000 пикселей.

Если, к примеру увеличить размер шрифта, то также увеличится количество переносов, и наоборот. Свойства plaintext, wordwrap, width здесь точно не при чем.

Заметил, что это же происходит в стандартном блокноте, а notepad++ легко вставляет большой текст в одну строку.


procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
str:string;
begin
str:="";
For i:=1 to 10000 do
begin
 str:=str+"a";
end;
RichEdit1.Text:=str;

end;


Что необходимо сделать, чтобы все отображалось в одной строке? Или какие посоветуете компоненты, желательно Open Source?


 
v_a_belousov   (2010-10-10 23:57) [1]

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
str:string;
begin
str:="";
For i:=1 to 10000 do
begin
str:=str+"a";
end;
Edit1.Text:=str; <<<---- используй Edit вместо RichEdit

end;

И будет тебе счастье)


 
DimaBr ©   (2010-10-11 08:34) [2]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
Anatoly Podgoretsky ©   (2010-10-11 11:33) [3]

> miklsd  (08.10.2010 17:46:00)  [0]

TEdit, но ты не сдурел случайно, 10 000 символов в одну строку.



Страницы: 1 вся ветка

Текущий архив: 2011.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1286569751
Юрий
2010-10-09 00:29
2011.01.23
С днем рождения ! 9 октября 2010 суббота


2-1288293658
AnGel
2010-10-28 23:20
2011.01.23
Indy


15-1286341199
12
2010-10-06 08:59
2011.01.23
Отчет за период. Интерфейс. Как Вы понимаете, с какого по какое?


6-1231261773
Nucer
2009-01-06 20:09
2011.01.23
Восстановление TCP потока


15-1286310553
Юрий
2010-10-06 00:29
2011.01.23
С днем рождения ! 6 октября 2010 среда