public virtual void OnKeyPress(KeyPressEventArgs keyPressEvent) { UIWidget childWithFocus = GetChildContainingFocus(); if (childWithFocus != null && childWithFocus.Visible) { childWithFocus.OnKeyPress(keyPressEvent); } }