Jag har precis börjat med en utskrifts funktion i VB 6.0. Jag har tittat lite runt men vet inte vad jag ska använda mig för metod för att få att se ut som i följande länk: http://www.pdg.se/vantelista.htm
Jag hämtar all info från en databas som visas i en ListView, sedan ska jag klicka på "Skriv ut" knapp och loopa igenom hela ListView med med namn och tel som sedan visas på medföljande länk.
Hur ska jag gå tillväga för att få detta att fungera?
Klarar Printer.Print detta, eller finns det någon annat lindrigt sätt?
'Skriv ut tabellhuvud här.
For j = 1 To listvy.ListItems.Count
.CurrentX = ..
.CurrentY = ..
'Skriv ett horisontellt streck.
Printer.Line ..
For i = 1 To listvy.ColumnHeaders.Count - 1
.CurrentX = ..
.CurrentY = ..
'Skriv ett vertikalt streck.
Printer.Line ..
.CurrentX = ..
.CurrentY = ..
'Skriv värdet i cellen.
Printer.Print listvy.ListItems(j).SubItems(i)
next i
next j
Ett tips medan du experimenterar och justerar CurrentX och CurrentY är att använda en PictureBox istället för printer-objektet (PictureBox.Print så sparar du väldigt mycket papper.