WItam
Jak policzyc pozycje migajacej kreski w edit wzgledem poczatku Edida [edit.width) chodzi o piksele a nie ilosc znakow
WItam
Jak policzyc pozycje migajacej kreski w edit wzgledem poczatku Edida [edit.width) chodzi o piksele a nie ilosc znakow
Mowisz ze nie chodzi ci o ilosc znakow, wiec otóż o to tobie tez moze chodzic, tzn.
Jak masz ile znakow od poczatku zajmuje "kreseczka" to pozniej nic prostrzego:
IloscPixeli := Canvas.TextWidth(S)
(Nie pamietam dokladnie nazwy procedurki, ale to powinno byc dobrze)
canvas.Font:=edit1.font;
pix:= Canvas.TextWidth(copy(edit1.text,1,edit1.Selstart));