It still doesn't work, now it gives an error on Handles button1, because that isn't in the System.Windows.Forms.Keys.
Public Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.Keys) Handles Button1.KeyPress ' <--------
If e.KeyCode = Keys.Escape Then
MsgBox("blabla", , "Product information")
End If
End Sub