| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Hvordan printe indholdet i en listbox? Fra : Per Ekelund | 
  Dato :  13-10-05 15:10 |  
  |   
            Jeg vil gerne printe indholdet i en listbox ud (en række linier med tekst,
 hentet fra en tekstfil). Prøver printer.print List1 - og får kun een linie
 ud, nemlig den første (eller den sidste, hvis jeg markerer den), men ikke
 alle linierne. Jeg mangler den rigtige kommando! Kan nogen hjælpe mig?
 På forhånd tak
 Per
 
 
  
            
             |   |   
            
        
 
            
         
           StoneWare (13-10-2005) 
         
	
            | Kommentar Fra : StoneWare | 
  Dato :  13-10-05 18:10 |  
  |   
            
 "Per Ekelund" <nyhavn@city.dk> skrev i en meddelelse 
 news:434e6a47$0$172$edfadb0f@dread11.news.tele.dk...
 > Jeg vil gerne printe indholdet i en listbox ud (en række linier med tekst,
 > hentet fra en tekstfil). Prøver printer.print List1 - og får kun een linie
 > ud, nemlig den første (eller den sidste, hvis jeg markerer den), men ikke
 > alle linierne. Jeg mangler den rigtige kommando! Kan nogen hjælpe mig?
 > På forhånd tak
 > Per
 
 Prøv dette :
 
 For x = 1 To List1.ListCount - 1
     List1.ListIndex = x
     Printer.Print List1.Text
 Next x
 
 ps....er ikke testet, men direkte fra hukommelse
 
 
 >
 > 
 
 
  
            
             |   |   
            
        
 
            
         
           ///M (14-10-2005) 
         
	
            | Kommentar Fra : ///M | 
  Dato :  14-10-05 16:19 |  
  |   
            StoneWare wrote:
 >
 > For x = 1 To List1.ListCount - 1
 >    List1.ListIndex = x
 >    Printer.Print List1.Text
 > Next x
 >
 > ps....er ikke testet, men direkte fra hukommelse
 
 Vil det ikke give en side pr linie?
 Hvis man skal igennem en løkke, vil jeg foreslå at man bruger en temp 
 variabel og printer den til sidst.
 
 -- 
 ///M
 
 
  
            
             |   |   
            
        
 
            
         
            Knut Nordal (15-10-2005) 
         
	
            | Kommentar Fra : Knut Nordal | 
  Dato :  15-10-05 09:11 |  
  |   
            ///M skrev:
 > StoneWare wrote:
 > 
 >>For x = 1 To List1.ListCount - 1
 >>   List1.ListIndex = x
 >>   Printer.Print List1.Text
 >>Next x
 >>
 >>ps....er ikke testet, men direkte fra hukommelse
 > 
 > 
 > Vil det ikke give en side pr linie?
 > Hvis man skal igennem en løkke, vil jeg foreslå at man bruger en temp 
 > variabel og printer den til sidst.
 > 
 
 Hei
 Nei det gir ikke en ny side pr linje, det får du ikke før du bruker 
 Printer.Newline eller har passert skriverens egenskaper på papirtype.
 
 Men du er nødt til å definere høyden evt. bredden(X og Y verdier) og øke 
 høyden med en teller ellers vil du skrive alle linjene på samme punkt og 
 ikke under hverandre.
 
 så med noe tillegg skal koden over fungere
 
 Lykke til
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |