C++ builder akceptacja klawiszy backspace i 0-9

potrzebuję obsługę zdarzenia onkeypress w c++ builderze blokującą klawisze wszystkie poza backspace oraz od 0 do 9

if(Key <= 0 || Key >= 9) {

Key = 0;}

to działa jednak oczywiście eliminuje backspace’a, więc pytanie brzmi jak dodać “ale” do tego warunku ?

z góry dzięki

if((‘0’ >=Key)||(Key>=‘9’))&&(Key!=VK_BACK)) Key=0;

Ale zablokujesz też HOME, END, strzałki (lewo,prawo) itp.