Autor Tema: AYUDA En C# con un salto de linea  (Leído 39533 veces)

0 Usuarios y 1 Visitante están viendo este tema.

amaya.victor

  • Visitante
AYUDA En C# con un salto de linea
« : febrero 02, 2008, 12:10:50 am »
Hola a todos.
Estoy trabajando en la tesis de mi graduacion jiji y no encuentro como hacer un salto de linea al momento de mandar a imprimir...

Pueden ayudarme? es importante... Gracias de antemano.

Es C#.

el codigo es este:
*****************************************************************
this.conexion.Open();
                MySqlCommand consulta = new MySqlCommand("select * from usuarios", this.conexion);
                MySqlDataReader leer = consulta.ExecuteReader();

                while (leer.Read())
                {
                    Font Fuente = new Font("Courier New", 10, FontStyle.Bold);
                    int encabezado = 70;
                    int margen = 20;
                 
                    e.Graphics.DrawString(leer[1].ToString() + " " + leer[2].ToString() + " " + leer[3]+"AQUI QUISIERA EL SALTO DE LINEA", Fuente, Brushes.Black, new PointF(margen + 10, encabezado + 10));
               }
               
                this.conexion.Close();
*****************************************************************

GRACIAS ESPERO ME AYUDEN.
« Última Modificación: febrero 02, 2008, 05:05:06 am por Vlad »

Desconectado Mad Max™

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 7913
  • The Road Warrior
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #1 : febrero 02, 2008, 12:17:50 am »
lastima que no te puedo ayudar con esto, pero si te puedo recomendar usar un titulo mas descriptivo para tu tema   :thumbsup:

Desconectado Vwarlock

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 1905
  • Go find your own truth and let the others be
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #2 : febrero 02, 2008, 12:19:39 am »
disculpame, es algo tonto lo q voy a sugerir, pero no has intentado agregar '\n', es decir te quedaría la línea de código:

Código: [Seleccionar]
e.Graphics.DrawString(leer[1].ToString() + " " + leer[2].ToString() + " " + leer[3]+"\n", Fuente, Brushes.Black, new PointF(margen + 10, encabezado + 10));

sicario

  • Visitante
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #3 : febrero 02, 2008, 12:32:04 am »
Código: [Seleccionar]
texto2 = "este es el texto que " + Strings.Chr(13) + "queremos mostrar en dos lineas";

solo cambia "AQUI QUISIERA EL SALTO DE LINEA"  por Strings.Chr(13)
ojala te sirva  :)

amaya.victor

  • Visitante
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #4 : febrero 02, 2008, 12:39:02 am »
disculpame, es algo tonto lo q voy a sugerir, pero no has intentado agregar '\n', es decir te quedaría la línea de código:

Código: [Seleccionar]
e.Graphics.DrawString(leer[1].ToString() + " " + leer[2].ToString() + " " + leer[3]+"\n", Fuente, Brushes.Black, new PointF(margen + 10, encabezado + 10));

Si ya lo intente con "\n" y tambien lo hice con "\r" pero no me furula, me puedes segur ayudando?.

GRACIAS

Desconectado Vwarlock

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 1905
  • Go find your own truth and let the others be
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #5 : febrero 02, 2008, 12:51:15 am »
intenta con lo q te puso sicario, también podes intentar lo q dicen en esta página:

Citar
Los saltos de línea en variables String es algo que generalmente estamos utilizando en nuestas aplicaciones VB.NET, ya sea para mostrar mensajes (msgbox), mostrar en labels o textbox. Para esto y otras funcionalidades podemos utilizar cualquiera de las dos opciones siguientes:


Dim texto As String
texto = "este es el texto que " & vbCrLf & "queremos mostrar en dos lineas"

Dim texto2 As String
texto2 = "este es el texto que " & Chr(13) & "queremos mostrar en dos lineas"

Código: [Seleccionar]
http://www.dotnetcr.com/Libreria.aspx?art=37&tag=Salto-de-linea-en-aplicaciones-VBNET

amaya.victor

  • Visitante
Re: AYUDA URGENTE PORFAAAAAAAAAAAA
« Respuesta #6 : febrero 02, 2008, 01:06:32 am »
intenta con lo q te puso sicario, también podes intentar lo q dicen en esta página:

Código: [Seleccionar]
http://www.dotnetcr.com/Libreria.aspx?art=37&tag=Salto-de-linea-en-aplicaciones-VBNET

ya intente eso pero me da este error ... recuerden que es en el lenguaje C#

Error   1   "El nombre 'Chr' no existe en el contexto actual   "

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: AYUDA En C# con un salto de linea
« Respuesta #7 : febrero 02, 2008, 05:11:38 am »
Es extraño porque siento que deberian haberte funcionado los consejos de Vwarlock y ¤.§íĈÅRïð.¤

Pero en dado caso los estes aplicando bien y no te funcionen, entonces proba con Environment.NewLine

(Por cierto, estas usando el Compact Framework?)
« Última Modificación: febrero 02, 2008, 05:15:40 am por Vlad »

amaya.victor

  • Visitante
Re: AYUDA En C# con un salto de linea
« Respuesta #8 : febrero 02, 2008, 02:46:03 pm »
Es extraño porque siento que deberian haberte funcionado los consejos de Vwarlock y ¤.§íĈÅRïð.¤

Pero en dado caso los estes aplicando bien y no te funcionen, entonces proba con Environment.NewLine

(Por cierto, estas usando el Compact Framework?)

Ya los probe todos... y esta cosa no me funciona :huh: esto esta loco  o no se :wacko: hey ayudenme porfa en verdad lo necesito recuerden que es C#....

Ayudenme gracias de antemano.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: AYUDA En C# con un salto de linea
« Respuesta #9 : febrero 02, 2008, 03:47:22 pm »
Vos estas dibujando strings, ya probastes dibujando una y luego la otra abajo ?

Haciendo dos draws ??

Desconectado antonio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1567
Re: AYUDA En C# con un salto de linea
« Respuesta #10 : febrero 02, 2008, 04:02:46 pm »
si estas en modo grafico no te funciona el salto de linea '\n' ni el otro pues es modo texto  :cry:
tenes que crear una barra blanca o algo similar y sobreponerla con otra
Porque cortarlas verdes , si maduras caen solas