RE:Texto con diferentes formatos
RichTextBox:
Proporciona una serie de propiedades que puedes usar para aplicar formato a cualquier parte del texto de un control. Para cambiar el formato del texto, debes seleccionarlo previamente. Sólo se puede asignar formato de carácter y de párrafo al texto seleccionado. Mediante estas propiedades puedes poner el texto en negrita o en cursiva, cambiar el color, y crear superíndices y subíndices. También puedes ajustar el formato de párrafo si estableces sangrías izquierda y derecha, así como sangrías francesas.
Ahora hay que aprender a usarlo.