Avatar billede choco Nybegynder
23. maj 2005 - 19:34 Der er 12 kommentarer og
1 løsning

få vist listview indhold i print preview

nu har jeg prøvet i gud ved hvor mange timer på at få den til at gøre det...

jeg vil gerne have at den laver et print preview over mit indhold i min listview.

jeg har prøvet med :

ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles docToPrint.PrintPage
        Dim text As String = Form1.ColumnHeader2.ListView.Items(2).Text

        Dim printFont As New Font _
            ("Arial", 35, System.Drawing.FontStyle.Regular)

        e.Graphics.DrawString(Text, printFont, _
            System.Drawing.Brushes.Black, 10, 10)
    End Sub

men jeg har højst kunne få vist et felt.

mine data henter jeg fra en access database hvis det kan hjælpe til en nem måde at gøre det på...
Avatar billede sjh Nybegynder
23. maj 2005 - 21:39 #1
er det ikke noget VB.NET??
så skulle du måske prøve over i den her kategori: http://www.eksperten.dk/spm/Programmering/Visual-Basic-NET/
Avatar billede choco Nybegynder
24. maj 2005 - 08:05 #2
jaaa den havde jeg ikk lige tænkt over... det er visual basic som ligger på visual studio 2005. men hvis du kan hjælpe mig med det i vb6 så har jeg måske et lille indblik i hvordan jeg skal gøre det...
Avatar billede martin_moth Mester
24. maj 2005 - 10:25 #3
Så kan du lige så godt få det i Delphi, C# eller ;o)
VB6 og VB.NET er IKKE samme sprog
Avatar billede choco Nybegynder
24. maj 2005 - 10:34 #4
nej nej ikk for hvis jeg kan lave det i vb 6 kan jeg vente det over i visual studio 2005... men min problem er ikk længer at få noget vist i en print preview... men jeg kan bare ikk få vist det som jeg gerne vil...

hvordan tager du ALT som står i en listview alle kulonner og alle rækker...

i en textbox siger du jo bare text1.text og så har du alt i en text box men hvad gøre man i en listview???
Avatar billede martin_moth Mester
24. maj 2005 - 11:31 #5
i et listview looper du over alle items

For i = 0 To List1.ListCount - 1
  MsgBox "Item nr " & i & " er : " & List1.List(i)
Next i
Avatar billede choco Nybegynder
24. maj 2005 - 12:49 #6
det der er jo til en listbox... for det virker ikk på min listview..
Avatar billede martin_moth Mester
24. maj 2005 - 13:01 #7
princippet er det samme. Loop over alle items
Avatar billede choco Nybegynder
24. maj 2005 - 13:05 #8
ja jeg har fundet ud af det... nu skal jeg jo så bare have det vist i en textbox i stedet for msgbox...
Avatar billede martin_moth Mester
24. maj 2005 - 14:47 #9
For i = 0 To List1.ListCount - 1
  text1.text = text1.text & List1.List(i)
Next i
Avatar billede choco Nybegynder
24. maj 2005 - 16:46 #10
jeg opgiver... jeg kan ikk finde ud af at lave det... men du forsøgte da så her er der lidt point til dig...
Avatar billede martin_moth Mester
24. maj 2005 - 17:18 #11
Prøv i den rigtige kategori i stedet for
Avatar billede choco Nybegynder
24. maj 2005 - 21:16 #12
det har jeg prøvet... men der er heller ikk nogen som kan hjælpe...
Avatar billede martin_moth Mester
25. maj 2005 - 06:28 #13
Så kan du jo prøve i en helt tredie kategori - har du f.eks. prøvet i

http://www.eksperten.dk/spm/Programmer/konomiprog/?Esession=19e8ff5458f5beda1b489003b83117c2

he he - spøg til side...

Tror du som udgangspunkt skal vælge den rigtige kategori!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester