Fokus je uglavnom na TDBgridu tj. na TEditu ciji onChange aktivira pretragu i nalazi odgovarajucu vrstu u gridu.
Hteo bi da kad stisnem neku kombinaciju tastera (sa Ctrl, Alt i sl.) pozovem Onclick od nekog dugmeta i tako izbegnem upotrebu misa.
Probao sam na vise i nacina i sledeci su problemi:
- ako koristim akcelerator (&) kod dugmeta, on se aktivira i bez upotrebe Alt, sto mi onemogucava pretragu (jer je fokus na Tedit koji ocekuje unos)
- ako koristim neto tipa:
Code:
if (Key = Ord('N')) and (ssCtrl in Shift) then begin
Key := 0;
NoviBtnClick(self);
end;
if (Key = Ord('N')) and (ssCtrl in Shift) then begin
Key := 0;
NoviBtnClick(self);
end;
onda reaguje na kombinaciju, ali i udje u obradu onChange od TEdit (nece da ignorise taj pritisak tastera).
Gde gresim i ima li neko mozda neki bolji predlog da ovo izvedem?
P.S. mora biti podrzano u Delphi5 tako da Akcije i nesto slicno otpada...