Voilà ce qui pourrait simplement ressembler à une MessageBox, sauf qu'elle possède un champ détails pouvant être ouvert/fermé par un clique sur un bouton.
La méthode static Show possède plusieurs signatures :
Nurgle.ErrorMessageBox.Show(string text,string details,string title)
(là on spécifie à la main le message à afficher, les détails et le titre que l'utilisateur peut afficher si il veut)
ou
Nurgle.ErrorMessageBox.Show(Exception uneException)
(ça peut toujours servir pour afficher le détail d'une erreur, dans un bloc Catch par exemple)