Jump to content

[DELPHI] Pozycja kursora w richedit


lukaszinf

Recommended Posts

[code=Delphi]
procedure TmainForm.GetRichCursor;
var
lNumber, lChar,[[YBY[B[XHXY]TTe$4\"&6VFB6V7F'B6$6VCŁ&6AĄ5}1%9%9`ą94(ą
ĄIĄdit.SelStart- lCharCount;
sbRich.Panels[0].Text:= IntToSt[X
JH
ĘB[\"rrEF7G\"&6VFMąMŃ4)4 [/code]

Always Dark<br />u1_tt_logo.png banner-1.pngexFabula-banner.pngson_banner_ubersmall.jpg

Link to comment
Share on other sites

lol! wstawiasz na formę komponent ApplicationEvents i w inspektorze obiektów wybierasz Events. Potem szukasz pozycji OnIdle, i klikasz dwukrotnie w komórce obok OnIdle po prawej stronie. Potem usuwasz z nowopowstałej procedury [code=Delphi] begin,$ł;hui'var
lNumber, lChar, lCharCount: integer;
begin
lNumbeHXY]JSWÓSQÓPTXY][6$6VCŁ&6VFBW&f&TTDUV&W\"4(ą
ĄIĄMąMŃą
Ą
4(IAnels[0].Text:= IntToStr(lNumber + 1) +':'+
[
JH

BEF7G\"&6VFB6V7F'B*h)ĄĘ;r-jH^bpw&6VGW&RĆ6FWfVG3FĆRÓÓGWF6bćREź4)4(ą9ą
Ąą
Ą
Ń4)
lNumber := RichEdit.Perform(EM_LINEFROMCHAR, RichEdit$[
NB[HXY]JSWÓSRSVV&W\"6\"Ł&6VFB6V7F'B6$6VCIAąltQ%ŃQMŃĄą9ŹŹŹ4( IntToStr(lChar + 1) +' ' +
([XY][
NB[ [/code]
Link to comment
Share on other sites

[quote] OnChange chyba jest wywoływane również podczas OnKeyPress, OnMouseUp [/quote]OnChange wywoływane jest gdy coś napiszesz, wkleisz itd.

Czyli podsumowując: należy uaktualniać pozycję kursora w OnMouseDown i OnKeyDown.

҉

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...