Stai continuando insistentemente ad attribuire la colpa di un problema ad un elemento che non c'entra nulla (gli eventi Click dei pulsanti funzionano, te lo posso garantire, a me come a tutti gli sviluppatori Visual Studio).
Inutile intestardirsi e sbraitare con i punti esclamativi.
Piuttosto, osserva il codice che hai scritto:
Questo codice non può essere senz'altro corretto, perché stai creando una finestra appartenente al tipo Form, e non il tipo cui fa riferimento la finestra che probabilmente intendi creare.codice:Form sceglimail = new Form(); sceglimail.Show();
Ci sono poche alternative: o hai sbagliato a copiare e incollare (cioè hai riscritto o modificato il codice copiato), e quindi costringi gli utenti a correggere errori diversi da quello effettivo (magari nascondendolo), oppure non hai le idee molto chiare sulle operazioni che stai compiendo (la classe di cui fai uso è visibilmente errata e non otterrai mai il Form di cui hai bisogno).