Zastąpić zaznaczony tekst w polu edit po zeskanowaniu kodu kreskowego

0

Robię aplikację do odczytów kodów kreskowych.
Jak zeskanuję kod, to on pojawia się w polu Edit. po wykryciu klawisza vkEnter czyli koniec skanowania robię

Edit1.SelectAll;

I to w porządku. I tekst się zaznacza.
Ale jak zeskanuję go ponownie to ten numer dopisuje się do poprzedniego zamiast go zastąpić.
Tekst jest zaznaczony więc powinien się zastąpić.
W Windowsie to działa, a w Androidzie dopisuje się i nie kasuje tego co było wcześniej.
Macie jakiś pomysł co z tym zrobić?

0

Nie możesz po prostu robić Edit1.Text = '';?

0
Patryk27 napisał(a):

Nie możesz po prostu robić Edit1.Text = '';?

Ciekawe w którym momencie.
Musiałbym bym wykryć początek skanowania, a tego się chyba nie da.

0

O ile tylko w skanerze można ustawić ''prefix'' poprzedzający zeskanowany kod to da się. W większości skanerów da się

0

Ciekawe w którym momencie.

Po wykryciu Entera.
Chyba że kod musi być widoczny z jakiegoś powodu w edicie.

0
Patryk27 napisał(a):

Ciekawe w którym momencie.

Po wykryciu Entera.
Chyba że kod musi być widoczny z jakiegoś powodu w edicie.

Oczywiście że musi być widoczny. Przecież po to go skanuję.

0

możesz wczytywać do bufora i po zeskanowaniu przekopiować do tego edita

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