RichEdit i przenoszenie konkretnego tekstu

0

Witam.

Mam na formie komponenty: 2x RichEdit, Button oraz Edit. W jednym RichEdicie jest zanjduje się tekst poodzielany datami.
Wygląda to mniej więcej tak:

2006.05.23

Tekst tekst tekst test
Tekst tekst tekst test

2006.06.13

Tekst2 tekst2 tekst2 test2

Moje 1 pytanie brzmi: Jak po wpisaniu daty do edita i wciśnięciu przycisku sprawić by w RichEdicie to co jest po dacie wpisanej do edita, a przed kolejną datą przeniosło się do drugiego RichEdita (razem z pogrubieniem kolorem czcionki itp.).
Czyli np ktoś wpisałby do edita 2006.05.23 to tekst drugiego RichEdita wyglądałby tak:

Tekst tekst tekst test
Tekst tekst tekst test

Moje 2 pytanie: Jak zrobić by w czasie edycji 2 RichEdita zmieniała się treść 1 RichEdita (oczywiście w odpowiednim miejscu).

Za pomoc z góry dziękuję.

0

Musisz napisac procedure ktora bedzie rozpoznawala date.
A co do drugiego to bym skorzysta ze srumienia - TMemoryStream i tam bym zapisywal ten fragment tekstu w jakims formacie tak aby wyroznic tan tekst - Moze zbor jakis rekord czy cos....

0

No właśnie o to się rozchodzi, że nie wiem jak wyglądałaby taka procedura ktora robiła by to co jest zawarte w pierwszym pytaniu :-/

0

Jeżeli teksty znajdujące sie między datami nie zaczynają się od cyfry, to można zrobić to w taki sposób, że przeskakiwać po linijce i sprawdzać czy pierwszy znak w lini jest cyfrą, jeżeli tak to porównać go z datą żądaną, jeżeli pasuje, to poszukać kolejnej lini zaczynającej się od cyfry i juz mamy linie, między którymi znajduje sie poszukiwany tekst. Teraz wystarczy skopiować linijki z uwzględnieniem analizy czcionki.

0

No po podpowiedzi waldka nie powinienes juiz raczej miec problemow :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1