Direi che è normale che ti dia quell'errore dato che in fase di compilazione l'oggetto "Prova" non esiste e il compilatore non può capire che andrai a crearlo poco prima di utilizzarlo, per cui il compilatore non riconosce "Prova.click"
Devi fare così:
codice:
Dim menuProva As ToolStripItem = DirectCast(Form.Controls("toolstrip1"), ToolStrip).Items.Add("prova")
AddHandler menuProva.Click, AddressOf Prova_Click
Comunque non ho capito bene perchè utilizzi il "controls", secondo me potevi fare anche:
codice:
Dim menuProva As ToolStripItem = toolstrip1.Items.Add("prova")
AddHandler menuProva.Click, AddressOf Prova_Click
Sergio