onkeypress/down

0

dziwne jest zachowanie delphi czasami robie tak w edicie w onkeypress

if key<>#13 then
speedbutton1.Caption:=edit11.Text;

a on mi dodaje dopiero po drugim naciśnięciu jak zrobić aby dodawał po pierwszym naciśnięciu

0

Zmień #13 na VK_RETURN i daj do OnKeyUp.
Albo prościej - daj Samo SpeedButton1.Caption:=Edit1.Text w OnChange.
A zachowanie programu wcale nie jest dziwne...

0

Zmień #13 na VK_RETURN i daj do OnKeyUp.
Albo prościej - daj Samo SpeedButton1.Caption:=Edit1.Text w OnChange.
A zachowanie programu wcale nie jest dziwne...

jak mam samo w onkeypreess to zachowuje się jak napisałem a w on key up sprawdze póxniej dlaczego piszesz że nie jest dziwne

0

W sumie to popełniłem błąd, jak dasz do OnKeyUp, to też nie będzie działać jak należy.... Najlepsze jest najprostsze roziwązanie - OnChange.

Zrób sobie taki test - w procedurach edita dla zdarzeń onChange, onKeyDown, -Press, -Up daj Memo1.Lines.Add('tu_odpowiednia_nazzwa_zdarzenia');

0

speedbutton1.Caption:=edit11.Text;
a on mi dodaje dopiero po drugim naciśnięciu jak zrobić aby dodawał po pierwszym naciśnięciu

To dziwne - bo u mnie działa normalnie.. za pierwszym nacisnięciu również..

0

dziwne jest zachowanie delphi czasami robie tak w edicie w onkeypress

if key<>#13 then
speedbutton1.Caption:=edit11.Text;

a on mi dodaje dopiero po drugim naciśnięciu jak zrobić aby dodawał po pierwszym naciśnięciu

mi tez dzial po 2 kliknieciu - mam D7- ale to dlatego ze OnKeyPress wykonuje sie zanim tekst w edicie zostanie zmieniony, wiec jak mam tam np "edit1" to jak cos wcisne to caption ustawi sie na edit1 a e edicie pojawi sie to co wcisnalem.

//PS
DETOX - W OnKeyPress czy tez gdzie indziej sprawdzales??

0

W OnKeyPress czy tez gdzie indziej sprawdzales??

OnKeyPress, OnKeyUp, OnKeyDown - działa w każdym przypadku..

0

W OnKeyPress czy tez gdzie indziej sprawdzales??

OnKeyPress, OnKeyUp, OnKeyDown - działa w każdym przypadku..

dzilac - dziala, ale wpisz do edita np. "test" - na buttonie zobaczysz tylko "tes" - przynajmniej w onkeydown.

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