[ MatezYU @ 09.11.2007. 13:09 ] @
Napunio sam jedan memo box sa podacima... Kako da ga postavim na pocetak, tj. na prvi red kao da se edituje? Posto mi scroll box ode skroz dole i kursor je na kraju...
[ bojan21 @ 09.11.2007. 14:30 ] @
Jesi probao ovako:

Code:

Memo1.SelStart:=0;
Memo1.SetFocus;


?


Ili ako hoces i da skrolujes Memo na pocetak onda moze ovako:

Code:

Memo1.SelStart:=0;
SendMessage(Memo1.Handle, messages.EM_LINESCROLL, 0, -maxint);
Memo1.SetFocus;


Mada umesto druge linije mozes da stavis:

Code:

SendMessage(Memo1.Handle, WM_VSCROLL, SB_TOP, 0);


[Ovu poruku je menjao bojan21 dana 09.11.2007. u 15:58 GMT+1]

[Ovu poruku je menjao bojan21 dana 09.11.2007. u 16:01 GMT+1]
[ X Files @ 09.11.2007. 16:13 ] @
Code:

Memo1.SelLength := 0;
Memo1.SelStart  := 0;
Memo1.Perform(EM_SCROLLCARET, 0, 0);
Memo1.SetFocus;
[ MatezYU @ 12.11.2007. 07:06 ] @
Ok, najlepse hvala... Interesuje me kako mogu da uradim jos nesto, kada kliknem misem na jedan red u memo boxu da mi iscita tu celu vrednost linije. Ne znam kako odredim koji je to red u memobox-u na klik misa?
[ savkic @ 12.11.2007. 09:13 ] @
> Ok, najlepse hvala... Interesuje me kako mogu da uradim jos nesto, kada kliknem misem na jedan red u memo boxu da mi iscita tu celu vrednost
> linije. Ne znam kako odredim koji je to red u memobox-u na klik misa?

Memo1.Lines[Memo1.CaretPos.Y];

Ovde samo ubaci i neku proveru da indeks ne bude veći od maksimalnog broja linija.