Pregunta: | 63565 - IMPRIMIR VARIOS TEXBOX EN DIFERENTES LINEAS CON DRAWSTRING |
Autor: | Kin Kin |
Salu2. quisiera saber si alguien me puede ayudar realmente estoy empezando con vb,net. el problema es el siguiente:
lo que pasa es q tengo un form con varios texbox y lo necesito imprimir todos pero el codigo que tengo me los imprime pero en una sola linea y yo los necesito es debajo del otro espero q me entiendan... aka les dejo el code xD Private Sub Form1(ByVal sender As System.Object, ByVal ePrint As PrintPageEventArgs) ePrint.Graphics.DrawString(TextBox1.Text & " " & TextBox2.Text & " " & TextBox3.Text, New Font("Arial Black", 30, FontStyle.Bold), _ Brushes.Black, 100, 100) ePrint.HasMorePages = False End Sub espero me puedan ayudar xD salu2... |
Respuesta: | Sandra Fernández Pérez |
Hola,
prueba a utilizar la constante vbNewLine (que contiene la cadena vbCrLf) para hacer una nueva linea entre la información de los TextBox. Simplemente tienes que modificar la llamada de la siguiente manera: ePrint.Graphics.DrawString(TextBox1.Text & vbNewLine& TextBox2.Text & vbNewLine& TextBox3.Text, New Font("Arial Black", 30, FontStyle.Bold), _ Brushes.Black, 100, 100) Espero te sea de ayuda... Un saludo, |