Oui ce que tu demandes est clair.
Il existe plusieurs solutions à ton problème...
Tu définis un bouton "Valider" qui te permettra d'indiquer que la saisie de la valeur du champ 1 ou 2 est terminée. Dans le click de ce bouton, tu changerais la valeur d'une variable pour indiquer quel champ tu manipules.
Dans le click du bouton "1" tu aurais quelque chose du genre:
CODE
if ChampCourantEstLeUn then
Field1.text=Field1.Text&"1"
else
Field2.text=Field2.Text&"1"
end if
Dans le click de ce bouton valider tu aurais quelque chose du style
CODE
if ChampCourantEstLeUn then
field3.Text=CInt(Field1.Text)*CInt(Field2.Text)
else
ChampCourantEstLeUn=False
end if