Visual Basic - Imprimir contenido Msflex grid

Life is soft - evento anual de software empresarial
 
Vista:

Imprimir contenido Msflex grid

Publicado por Eduardo (43 intervenciones) el 22/10/2003 06:05:30
Como puedo imprimir el contenido de un msflexgrid y poder tambien ponerle el titulo de la columna
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir contenido Msflex grid

Publicado por texto (88 intervenciones) el 22/10/2003 12:29:55
prueba con la orden printer.print aqui tienes un ejemplo
i=0
While Not grid.TextMatrix(i, 1) = ""
Printer.CurrentX = Printer.CurrentX + 1400 - Printer.TextWidth(grid.TextMatrix(i, 1))
Printer.CurrentY = contador
Printer.Print grid.TextMatrix(i, 1)
contador = contador + 250
i = i + 1
Wend
Printer.EndDoc

con printer.currentX lo que haces es alinear las columnas a la izquierda, si quieres mas margen o menos aumenta o disminuye el 1400, con printer.currentY=contador se consigue dejar un espacio en blanco entre lineas.
Dependiendo de cuantas columanas tengas en el msflex grid repites la orden que esta dentro del while tantas veces como columnas y poniendo el textmatrix i,2; i,3;...

ya me diras si lo has conseguido

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar