[ popmilan76 @ 16.06.2018. 10:33 ] @
Desilo mi se da kada kliknem na bitbtn1 odradi ono što treba,a kada uradim to sa enetrom na tom bitbtn1 onda ne uradi kako treba,tj delimično odradi posao,ne prikaze taj record u tabeli kao kada kliknem na click.Sta li to može da bude?
[ savkic @ 16.06.2018. 12:51 ] @
Imas gresku u kodu, prvo na tom buttonu moras imati jedan event handler (onClick), ne smes imati i handler za onKeyDown. Kad to sredis onda kako god da pritisnes dugme pozvace se isti event handler (OnClick) i samim tim i isti kod, ako i posle toga imas razlicito ponasanje, moras proveriti taj OnClick kod i videti gde je greska.
[ popmilan76 @ 16.06.2018. 14:05 ] @
Nemam na buttonu nista sem onclick,nikakv drugi event,imam na formi onkeydown,kada pritisnem f5 on ga ubaci,dakle if key = vk_f5 then bitbtn1onclick(self);...Zanimljivo je da mi se samo ne prikaze u dbgridu,a posle na stampi ga racuna kao da ga ima,dakle ubaci ga u adotable1,ali ne i u dbgrid1...Provericu kod od reda do reda...jer sam verovatno nesto izbrisao,posto je radilo,pa sam morao neke preppravke da radim-...Hvala u svakom slucaju...
[ Rapaic Rajko @ 18.06.2018. 07:40 ] @
Code:
if key = vk_f5 then bitbtn1onclick(self);


Ovo moze biti problematicno. Da li u tom handler-u koristis referencu Sender? Ako ne, prosledi nil, a ne self (jer self je forma, zar ne).
Mada nesto mislim da nije u tome problem - vec bi ti pucalo negde (dobijao bi gresku invalid typecast ili slicno).

Pozz

P.S. Pokusaj sa bitbtn1.Click; ovo bi trebalo da okine upravo taj handler.