MSHFlexGrid print rows
Posted on 2001-07-23
Hi.. I have a flex grid.. I want to print all the rows the following code will print out only the first chounk of rows only:
Private Sub Command2_Click()
Printer.Font = "VERDANA"
Printer.Orientation = 2
Printer.FontSize = 12
Printer.FontBold = True
'For x = 1 To Int((Grid1.Rows - 1) / 30) + 1
'Grid1.?!! = x * 30
Printer.PaintPicture Grid1.Picture, 1, 1400
I've set a loop to check the rows count and print each chunk but I can't get the proprety to scroll to the last row of the first chunk.. if it's possible.. besides this method is inaccurate since more then 30 rows might be printed and reprinted on the other page.. is there a way to define how much rows to print?
I can use Crystal reports but I'm using VB6.. besides I need to do it using MSHFlex grid if possible..