TEdit

0

Jakie zmienne w polu edycji określają położenie [email protected]

0

edit1.SelStart i masz pozycje kursora

0

SelStart nie podaje pozycji kursora

0

dobra mow co chcesz, jestes madrzejszy

0

Chodzi o zmienną która przy przesuwaniu kursora w polu Edti prawo lewo poda za którym znakiem obecnie kursor i czy można programow zmienić pozycję kursora

0

ZIOMBER ma racje, a jak chcesz kombinowac to spróbuj CarretPos

jak chcesz to co za znak jest za kursorem to Edit1.Text[Edit1.SelStart+1]

0

SelStart nie podaje pozycji kursora

Może nazwa wydaje Ci się myląca (Początek zaznaczenia), ale to zazwyczaj jest właśnie pozycja kursora, ponieważ kiedy nic nie zaznaczasz, to kursor jest zaznaczeniem o wielkości 0 znaków. Dlatego możesz tu odczytać i zmienić jego pozycję. Dopiero kiedy SelLength ma wartość inną niż 0 - kursor staje się zaznaczeniem.

0

wartość zmiennej selstart zmienia się tylko w trakcie pisania a przy przesuwaniu kursora nie

0

wartość zmiennej selstart zmienia się tylko w trakcie pisania a przy przesuwaniu kursora nie

Też się zmienia. Wprawdzie nie widać tego spod <font color="red">zdażenia </span>OnKeyPress, ale jeżeli napiszesz kod w OnKeyDown - wartość będzie się poprawnie zmieniać.

0

A co mi po zmiennej która się zmienia od czsu do czasu
potrzebuje odpowiednik Memo1.CaretPos uzywam Delphi 6

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