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

Вниз

Как при сохранении данных из RichEdit - добавить к ним строку..   Найти похожие ветки 

 
Stepper   (2007-12-20 21:06) [0]

такого формата:

Создано: Data (Time)


 
Palladin ©   (2007-12-20 21:54) [1]

и что, по аналогии по предыдущей ветки не дошло чтоли как Date или Time в перевести?


 
homm ©   (2007-12-20 21:56) [2]

> Как при сохранении данных из RichEdit - добавить к ним строку..

Сначала добавить, потом сохранить.


 
Stepper   (2007-12-20 22:01) [3]

var
s: string;

begin
s := DateToStr(Date) + "  " + TimeToStr(Time);
...
end;

Вопрос в том как добавить в конец RichEdit"a и при добавлении новой строки , дату смещать на одну стоку ниже и переписать на текущюю?


 
{RASkov} ©   (2007-12-20 22:03) [4]

> [3] Stepper   (20.12.07 22:01)

По русски задай вопрос, что же именно ты хочешь...


 
homm ©   (2007-12-20 22:06) [5]

> [3] Stepper   (20.12.07 22:01)
> Вопрос в том как добавить в конец RichEdit"a и при добавлении
> новой строки , дату смещать на одну стоку ниже и переписать
> на текущюю?

Ты у нас спрашиваешь в чем вопрос?


 
Stepper   (2007-12-20 22:15) [6]


> {RASkov} ©   (20.12.07 22:03) [4]


При нажатии на кнопу Добавить...
Пищу в RichEdit данные:
RxRichEdit1.Lines.Add(IntToStr(RxRichEdit1.Lines.Count + 1) + ". String " + str);

И так соответственно при повторном клике по кнопе Добавить... строка добавляется :)

Как при добавлении строки, добавить строкой ниже Дату и время?  И при N-нном нажатии на кнопу Добавить..., строка с Датой и временем смещалась ниже и соответственно Переписывалась (Обновление Даты и времени на текущее)

Воть!


 
Palladin ©   (2007-12-20 22:24) [7]

Дайте нам погибнуть, мы последние самураи...
куда все остальные делись то...


 
{RASkov} ©   (2007-12-20 22:45) [8]

> [6] Stepler  :) (20.12.07 22:15)

procedure TForm1.Button1Click(Sender: TObject);
begin
 RxRichEdit1.Lines.Insert(RxRichEdit1.Lines.Count-1, IntToStr(RxRichEdit1.Lines.Count)+". String" + Str);
 RxRichEdit1.Lines[RxRichEdit1.Lines.Count-1]:=DateTimeToStr(Now);
end;

Данный код "не работает", если до первого его выполнения в ричэдите нет строк.... Подумай как исправить)

Извини за ник, но.... мне он именно так и "читается" :)


> [7] Palladin ©   (20.12.07 22:24)

:) т.е. :(


 
Stepper   (2007-12-20 23:58) [9]


> {RASkov} ©   (20.12.07 22:45) [8]


> Данный код "не работает", если до первого его выполнения в ричэдите нет строк.... Подумай как исправить)

Гы) Исправил по хытрому :) Lines -> String List editor -> добавил пробел )))

Все работает ;) Спс!


 
{RASkov} ©   (2007-12-21 00:22) [10]

> [9] Stepper   (20.12.07 23:58)
> Гы) Исправил по хытрому :) Lines -> String List editor -
> > добавил пробел )))

хЫтро, но не умно :(
:о)


 
Stepper   (2007-12-21 00:32) [11]


> {RASkov} ©   (21.12.07 00:22) [10]


А как еще мне новичку еше думать? :) Не чего более не пришло в голову!
Направьте заплутавшего!


 
{RASkov} ©   (2007-12-21 00:53) [12]

> [11] Stepper   (21.12.07 00:32)
> Не чего более не пришло в голову!

Что-то "в голову" тебе вообще ничего не приходит :(

> Направьте заплутавшего!

В твоем случае, я бы сделал нечто так:

procedure AddInLog(Lst: TStrings; const Str: String);
begin
 if not Assigned(Lst) then Exit;
 if Lst.Count=0 then begin
  Lst.Add("1. String" + Str);
  Lst.Add("Изменено: "+DateTimeToStr(Now));
 end else begin
  Lst.Insert(Lst.Count-1, IntToStr(Lst.Count)+". String" + Str);
  Lst[Lst.Count-1]:="Изменено: "+DateTimeToStr(Now);
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 AddInLog(RxRichEdit1.Lines, "Я когда нибудь буду Великим Программистом");
end;


Не идеально, но.... мне тоже что-то в голову ничего сегодня нормального не приходит :(
:о)



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

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

Наверх




Память: 0.5 MB
Время: 0.016 c
15-1197736931
Dmitry S
2007-12-15 19:42
2008.01.20
Вопрос про шашки.


6-1178618675
Glu
2007-05-08 14:04
2008.01.20
Вызов окна дозвона


2-1198023164
Johnnnnnn
2007-12-19 03:12
2008.01.20
Как найти последнюю пустую ячейку в столбце в Excel?


15-1197354355
@!!ex
2007-12-11 09:25
2008.01.20
BDS->Delphi 7


9-1165994367
Аццкий_рыцарь
2006-12-13 10:19
2008.01.20
Options.ini