Du kannst jedem Ctrl bei Erstellung eine ID zuweisen. (mit enum, erster Wert wIdUser)
Für den Frame kannst du einen Event Handler erstellen mit Parameter wEvent.
Im Handler kannst du dann wEvent.Id abfragen.
Äh...ja...
Ich fürchte, ohne Beispiel bin ich da aufgeschmissen.
Da du auf Tastatur reagieren möchtest
Nee, nix Tastatur. Soll ja eben eine Bildschirm-Tastatur sein (reine Mausbedienung).