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

Вниз

Как скопировать из DBRichEdit в RichEdit и обратно?   Найти похожие ветки 

 
Art1   (2002-02-26 16:29) [0]

Подскажите пожалуйста как скопировать из DBRichEdit в RichEdit и обратно, но только по-нормальному, а не через Clipboard.
Очень нужно.


 
gek   (2002-02-26 16:37) [1]

RichEdit1.Lines.Assign(DBRichEdit1.lines);
RichEdit1.text:=DBRichEdit1.text;
с соответствующим полем


 
Art1   (2002-02-27 15:40) [2]

Да, так оно работает, но при этом не переносится всё форматирование, а мне такое не подходит.
Нужно типа:
DBRichEdit1.SelectAll;
DBRichEdit1.CopyToClipboard;
RichEdit1.Lines.Clear;
RichEdit1.PasteFromClipboard;
но не через клипборд. А главное нужна возможность копировать посимвольно, т.е. возможность фильтровать информацию.


 
gek   (2002-02-27 15:55) [3]

var
s,s_out:string;
i:word;
begin
s:=table.fieldbyname("DBRichEdit1").asstring;
for i:=1 to length(s) do
s_out[i]:=s[i];


 
Набережных С.   (2002-02-27 19:02) [4]

Попробуй так:
M:TMemoryStream;

M:=TMemoryStream.Create;
DBRichEdit.Lines.SaveToStream(M);
M.Position:=0;
RichEdit.lines.LoadFromStream(M);
M.Free;


 
Art1   (2002-02-28 09:58) [5]

Уважаемый Gek. Как такое:
table.fieldbyname(" DBRichEdit1 ").asstring;
вобще может работать, т.е. как это ты обращаешся к имени объекта как к полю базы? Естественно такое не может работать.

А по второму варианту (копирование через поток) опять старая проблема - при переносе не сохраняется ни цвет, ни выделения, ни размеры символов (т.е. не сохраняется форматирование).


 
Набережных С.   (2002-02-28 15:20) [6]

А подумать?

B:TStream;

B:=DBRichEdit1.Field.DataSet.CreateBlobStream(DBRichEdit1.Field,bmRead);
RichEdit1.Lines.LoadFromStream(B);
B.Free;


 
Art1   (2002-03-01 10:48) [7]

Урааа!!!!!
Работает!!!!
ООООгромное спасибо!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-90942
bos
2002-03-13 12:19
2002.03.28
Верхняя форма


1-90897
jenbond
2002-03-18 10:51
2002.03.28
Помоги


3-90744
Sava
2002-02-28 10:52
2002.03.28
Ошибка в SQL запросе?!


1-90944
Voldemar
2002-03-14 15:12
2002.03.28
Turbo Professional...


1-90836
lipskiy
2002-03-15 15:23
2002.03.28
TWebBrowser: как программно подсунуть ему ссылку на выполнение кода в самой программе?