Delphi - Richedit - pozycja kursora

0

Jak zjechać na dół Richedita jeśli mamy np. 500 linijek tekstu? albo na daną linie?

0

oki dziękuje… szukałem ale inaczej formułowałem pytanie


Powielam pytanie dodaje ów linijki

SendMessage(richedit1.Handle, EM_SETSEL, -1, -1); // ustaw kursor na koniec
SendMessage(richedit1.Handle, EM_SCROLLCARET, 0 ,0 ); // przewin na sam dol
SendMessage(richedit1.Handle, WM_SETFOCUS, 0, 0); // nadaj "aktywnosc"

działa oki póki nie dodam do Uses: "Richedit" co powinienem zrobić w takim wypadku?

oki mam :) jak by ktoś szukał
SendMessage(richedit1.Handle,WM_VSCROLL,SB_BOTTOM,0);

prosze bardzo :)

0

Podpinam się do pytania żeby nie zakładać nowego tematu :-P

Jak zrobić w RichEdit żeby obojętnie gdzie klikniemy w polu RichEdit i tam nas przeniesie ? Możemy na środku i tam będzie bez żadnych spacji, enterów itp :D

0

Ciezkoo... w SynEdit jest taka możliwość.

0

Ściągnąłem ten komponent z jakiejś ruskiej czy jakieś strony probowałem zainstalować / zainstalowało się ale nie ma go na żadnej zakładce (chodzi mi o Standard itp), dlatego pytam się jak zrobić to w RichEdit1 ;D

0

Http://synedit.sourceforge.net lool?

btw. w helpie powinna byc instrukcja instalacji.

0

Właśnie z tamtąd ściągnąłem (źle się wyraziłem że ruska strona)

Instalacja była taka:
Jak zainstalować SynEdit lub SynMemo

Skończyła się na tym gdyż po wgraniu SynEditDx.dpk ( u mnie SynEditD7.dpk ) i wyskakuje błąd i koniec :(

Nie wiem czy komponenty zepsute czy co :)

0

Sprecyzuj ten błąd...

0

user image

Nie wiem dlaczego ale robię wszystko zgodnie z instrukcją :)

0

Jeśli wciśniesz OK, to będzie wszystko działać

0

No tak. Wziąłem OK i nic. W żadnej zakładce się nie pojawia (dodam że mam z kontrolek zainstlowanego WebBrowsera i coś tam do syku jeszcze - wszystko w zakładce ActiveX )

:)

0

Poustawiałeś wszystkie sciezki? SearchPath, czy jakos tak...

0

Tak usunąłem. Prz instalacji SynEdit usunęło mi się WebBrowser ale nadal się nie pojawia na żadnej zakładce komponent SynEdit :)

0

Bo musisz zainstalować kilka paczek... Masz zamieszczonego helpa nawet.

0

Wiesz co, mi się wydaje że na zamknięciu tego komunikatu skończyłeś. Jak go zamkniesz to musisz zainstalować paczkę przyciskiem Install

0

No i zainstalowałem i tak nigdzie się nie pojawia (w żadnej zakładce).

A czy w Memo lub RichEdit nie ma takiej funkcji/ustawienia żeby było w dowolnym miejscu :) ?

0

Poszukaj zakładki o nazwie SynEdit.

0

Ale gdzie to mam szukać ? no widzę ze zakładki ani komponentu nie ma ;(

0

Czy komuś udało się zainstalować ten komponent ? Jeśli tak to proszę o pomoc (skąd ściągnięte,gdzie wrzucone i po kolei jak zrobione ) :D

:>

0

Sciagniete z sourceforge, zainstalowane wg. helpa...

0

Ja także tak zrobiłem. Wyskoczył komunikat że zainstalowane (instalowałem tylko SynEdit.pas). Po wyskoczeniu komunikatu w żadnej zakładce nie mam tego komponentu :( U ciebie vecco w jakiej zakładce się pojawił komponent ?

0

Ja się pytam, jak długi był ten komunikat?

0

Taki jak pojawia się przy zakończeniu instalacji (gdy instaluje webbrowser to pojawia się dodatkowo do tego komunikatu że w ActiveX będzie ten i ten komponent) a w SynEdit nie ma tak :(

Mam Delphi 7 Personel

0

Takie coś mi wywala i nigdzie nie pojawia się SynEdit :(

user image

LUDZIE RATUNKU !

0

Musisz zapewne kilka paczek zainstalowac...
Te paczki dziela sie na komponenty wizualne i klasy...

0

Nie instaluj jak zwykły komponent tylko otwórz SynEdit_D7PE.dpk z folderu Packages z miejsca gdzie wypakowałeś SynEdit, olej komunikat i daj install

0

Zainstalowałem wszystkie komponenty w Install/Install komponent (wszystkie pliki *.pas) i nic :(

0

Zrób tak jak powiedziałem to zadziała...

0

user image

nie idzie

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