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
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
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...
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
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');
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ż..
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??
W OnKeyPress czy tez gdzie indziej sprawdzales??
OnKeyPress, OnKeyUp, OnKeyDown - działa w każdym przypadku..
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.