Ĺadny brzuch
Zaraz pewnie usłyszę, że to już było setki razy, ale szukałem i wszytskie znalezione metody zawiodły. Otóż chodzi o to, że do RichEdit-a dodaję linie metodą Add. I teraz chcę, aby za każdym razem RichEdit był przewijany na sam dół - tzn. żebym widział ostatnią linię. Próbowałem już różnych kmbiancji z Perform, SelStart i SetFocus. Trochę też ze ScrollBy, ale tu jest sporo kombinowania a i tak, jak w poprzednich sposobach, co jakiś czas wywala mi AV w RICH20.DLL (albo RICHE20.DLL?). Czy zna ktoś NAPRAWDĘ skuteczny sposób?
A może napiszesz jakie metody próbowałeś? Czy to może już kompletna lista? Jeżeli tak to ponownie zagrzmie...
:google::google::google::google::google::google::google::google:
http://www.google.pl...lient=firefox-a
Pierwszy link zdaje się Ci w zupełności wystarczy (tej metody na Twojej liście nie widzę).
// A tak żeby dopełnić - na przyszłość podaj również więcej danych - choćby os, bo to ma często duże znaczenie...
Użytkownik Ali240 edytował ten post 28 sierpień 2007, 18:04
Przecież napisałem, że próbowałem Perform - o ile mi wiadomo to takie SendMessage, tylko do konkretnego obiektu. Próbowałem też chociażby:
RichEdit1.Perform(EM_SCROLL,SB_LINEDOWN,0);
Szukam czegoś, co naprawdę zadziała i się nie wykrzaczy. I zanim ktoś znowu zacznie po mnie jechać i kierować mnie do Google, niech przeczyta to, co napisałem - ja akurat nie należę do tych, co najpierw pytają, a później szukają.
//EDIT: Dobra, ku mojemu wielkiemu zdziwieniu metoda z SendMessage działa - przynajmniej po 2 próbach się nie wywaliło.
Użytkownik ROB4L edytował ten post 28 sierpień 2007, 18:11
Nawet jeśli - nie podałeś przykładu używania przez Ciebie perform w pierwszym poście (potem z kolei podałeś inny niż w linku o którym mówiłem), także nie wiem dla czego nie miałbym kierować na google.
Ciesze się że działa. Mniej z tego, że sam na to nie wpadłeś. No ale nic.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
A może napiszesz jakie metody próbowałeś? Czy to może już kompletna lista? Jeżeli tak to ponownie zagrzmie...
:google::google::google::google::google::google::google::google:
http://www.google.pl...lient=firefox-a
Pierwszy link zdaje się Ci w zupełności wystarczy (tej metody na Twojej liście nie widzę).
// A tak żeby dopełnić - na przyszłość podaj również więcej danych - choćby os, bo to ma często duże znaczenie...
Użytkownik Ali240 edytował ten post 28 sierpień 2007, 18:04
Przecież napisałem, że próbowałem Perform - o ile mi wiadomo to takie SendMessage, tylko do konkretnego obiektu. Próbowałem też chociażby:
RichEdit1.Perform(EM_SCROLL,SB_LINEDOWN,0);
Szukam czegoś, co naprawdę zadziała i się nie wykrzaczy. I zanim ktoś znowu zacznie po mnie jechać i kierować mnie do Google, niech przeczyta to, co napisałem - ja akurat nie należę do tych, co najpierw pytają, a później szukają.
//EDIT: Dobra, ku mojemu wielkiemu zdziwieniu metoda z SendMessage działa - przynajmniej po 2 próbach się nie wywaliło.
Użytkownik ROB4L edytował ten post 28 sierpień 2007, 18:11
Nawet jeśli - nie podałeś przykładu używania przez Ciebie perform w pierwszym poście (potem z kolei podałeś inny niż w linku o którym mówiłem), także nie wiem dla czego nie miałbym kierować na google.
Ciesze się że działa. Mniej z tego, że sam na to nie wpadłeś. No ale nic.