Hola
roger1187 al generar controles manualmentem tambien debes darle sus eventos manualmente que es lo que te falta para que te haga una acción, tienes que agregarle de esta forma las acciones a tus respectivos items :
1ro LO MAS IMPORTANTE!! CADA VEZ QUE CREES UN CONTROL SIEMRPE AGREGARLE UN NOMBRE( ESTA BIEN LO QUE HACES PERO HAZLO ASI ):
Código vb.net:
Ver original'se le agrega un nombre al control
ToolStripSplitButton1.DropDownItems.Add("valor1").name = "Item1"
2ro creas tus eventos para cada item :
Código vb.net:
Ver original'repites esto con cada item pero diferente nombre
private void Item1_Click(object sender, EventArgs e)
{
'TU CODIGO
}
3ro asocias tus eventos a tus controles
Código vb.net:
Ver originalAddHandler Me.Controls("Item1").Click, AddressOf Item1_Click