[delphi] insert lines

0

Witam !
Mój kolejny już problem, dotyczy po raz kolejny kontrolki SynEdit. :-*
Po pierwsze:
Pewnego razu pewien madry czlowiek doradzil mi zeby robic tak :
Rich.Lines.Insert(RIch.CaretY+1, 'TXT');
jesli chce w odpowiedzm miejscu (kursora) wstawic napis.
I wszystko jest w porzadku, ale.... kiedy np. usune wszystko
co jest w okienku Rich (Rich.Clear) i probuje wstawic wlasnie (poprzez nacisniecie przycisku)
Rich.Lines.Insert(RIch.CaretY+1, 'TXT');
TO wyskakuje mi blad "Invalid StringList Index XX' czy cos takiego (XX to numer linii)
O co biega ??? hmm...

huh mam nadzieje ze ktos bedzie znal odpowiedz bo pytanie jest ten tego no widac ;)


[DELPHI 6.0 PERSONAL]
pozdrawiam!!
mic.

0

if SynEdit.CaretY &gt= SynEdit.Lines.Count
then SynEdit.Lines.Add(..)
else SynEdit.Lines.Inseert(...)

Coś w tym stylu..--Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]

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