ďťż

Ładny brzuch

Witam :)
Wiecie jak zrobić w programie-edytorze (z użyciem SynEdit) popularną funkcję "Skocz do linii", tj chodzi mi tylko o przykład kodu to, jak zrobić przejście do jakiejś linijki - z formularzy itp nie musicie mnie wyręczać :D Próbowałem na rózne sposoby, ale jakoś nie mogłem sobie z tym poradzić :(



Możesz chyba zrobić tak:
SynEdit1.SelText := SynEdit1.lines[linia podana przez usera]
no więc tak ten kawałek kodu powinien zaznaczyć linię wybraną przez użytkownika.

//Pisane z głowy nie wiem czy wszystko jest poprawnie. Ale wydaje mi się, że tak.
Użytkownik pura89 edytował ten post 01 luty 2006, 10:31
Hmm... Twój kod nie zabardzo działa, tzn. wkleja w miejsce kursora tekst znajdujący się w linijce, którą podał user. A mi chodzi o to, żeby kursor "przeskoczył" do linii (nic nie zaznaczając ani wklejając), którą podał user... :)
Użytkownik Coldpeer edytował ten post 01 luty 2006, 10:39
Poszukam jeszcze ten kod który tylko umieszcza kursor. Narazie mam tylko to:
SynEdit1.SelLength := Length(SynEdit1.Lines[nr. lini]);



Ten kod niestety zaznacza kawałek tekstu (na wzór ...Lines[liczba] - 1) i to w aktualnej linijce... :/

link
obadaj to :)


link
obadaj to :)

SynEdit1.CaretY:= 5;
Użytkownik Kajetanek edytował ten post 01 luty 2006, 11:54

SynEdit1.CaretY:= 5;

moj_edit.Text


moj_edit.Text

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •