RE:como cambiar el texto de los botones de un msgb
Creo que no se puede. Tenes variantes predefinidas, pero no se puede editar los botones.
Lo que podes hacer si queres es un formulario mensaje diseñado por vos mismo y cuando lo llames ejecutes el metodo .showdialog() en vez de .show() y programar el evento click de cada boton.
Las opciones de DialogResult van a ser las de siempre:
DialogResult.Abort
DialogResult.Cancel
DialogResult.Ignore
DialogResult.No
DialogResult.None
DialogResult.Ok
DialogResult.Retry
DialogResult.Yes
Suerte!