After creating a dynamic button "subscribe" your eventhandler btnCode_Click
to event of the button:
AddHandler btnCode.Click, AddressOf btnCode_Click
Then EventHandler
must be at least Protected
, but your is Private
- it cannot be accessed then