Centrar Mensajes en Aplicacion de Consola

02/04/2008 - 08:08 por Fernando Rios | Informe spam
Hola que tal, soy un principiante que apenas se esta adentrando en lo que es
el lenguaje C# asi que comenze desarrollando algunas aplicaciones basicas de
consola, me preguntaba si ay alguna forma de que los mensajes utilizando el
comando "Console.WriteLine(");" aparescan centrados en la ventana a la hora
de ejecutar el programa...gracias y disculpen las molestias ;)
 

Leer las respuestas

#1 Alberto Poblacion
02/04/2008 - 08:17 | Informe spam
"Fernando Rios" wrote in message
news:
Hola que tal, soy un principiante que apenas se esta adentrando en lo que
es
el lenguaje C# asi que comenze desarrollando algunas aplicaciones basicas
de
consola, me preguntaba si ay alguna forma de que los mensajes utilizando
el
comando "Console.WriteLine(");" aparescan centrados en la ventana a la
hora
de ejecutar el programa...gracias y disculpen las molestias ;)



Un truco consiste en rellenar el mensaje con espacios a la izquierda de
forma que quede centrado. Para ello, restas de la anchura de la pantalla (80
caracteres) la anchura del mensaje, la diferencia la divides por dos, y ese
es el número de espacios que tienes que concatenar a la izquierda de tu
mensaje para que quede centrado. Pista: Estudia la función PadLeft de la
clase String.

Preguntas similares