Kursor w RichEdit

0

Witam ponownie!

Mam nastepne pytanko, pewnie jest trywialne, no ale ja na nie odpowiedzi nie znam, a mianowicie

Jak w RichEdit usunac ten mrygajacy kursor? Wylaczenie mozliwosci edycji tego nie robi.

Na faq szukalem i nic na ten temat nie ma

Pozdrowionka [cya]

0

możesz ustawić w properties richedit enabled na false, wtedy ten komponent bedzie wyłączony :>

0

ja bym postawil jakis malutki panelik i visible go na false onenter potem wi richedit daj panel1.setfocus :-D komponent richedit bedzie niby enabled ale nie :P

0

A nie prosciej uzyc funkcji:

HideCaret(RichEdit.Handle); :)

0

No ta ostatnia odpowiedz wydaje sie byc najszybsza z jednym tylko ale,
kursor mi sie nie chce ukryc czytalem krotki opis w pomocy i tam pisze, ze musial wystapic jakis blad, tak tylko jaki??

do poprzedniego wpisu RichEdit1.Enabled := FALSE nie pozwala mi przewijac zawartosci okienka (no ale kursor zniknal, tylko, ze ja musze zawartosc przewijac) :-(

Wzialem najprostszy sposob aby to sprawdzic : 1 forma, na niej 1 RichEdit i 1 przycisk

RichEdit przy starcie wczytuje plik rft i ladnie go wyslietla a przycisk zamyka program, no wlasnie i w tym RichEdicie nawet po zastosowaniu
[code]HideCaret(RichEdit1.Handle);[/code]
kursor nie chce sie zmyc

po zastosowaniu sposobu z tym panelem zadzialalo tyle, ze po ukryciu panela (visible := false) wyskakuje mi blad
"Cannot focus a disabled or invisible window"
:-( , ale i tak dzieki wszystkim [browar]

0

zrobilem z panelem trushke inaczej

pozostawilem go widocznym (Panel1.Visible := TRUE)
ale za to usunalem bevela (Panel1.BevelOuter := bvNone)
i zmienilem na kolor formy
i teraz dziala, RichEdit wczytuje plik i juz nie widac kursora [hurra]

to tak dla innych :-)

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