Avatar billede cronck Nybegynder
22. juli 2004 - 15:42 Der er 10 kommentarer og
1 løsning

Hvordan laver jeg sådanne lister?

Hvordan laver jeg sådan en list her? http://frip.dk/cronck/List.JPG
Og når vi så lige er igang, hvordan indsætter jeg data i dem? .addnew?
Avatar billede overchord Nybegynder
22. juli 2004 - 15:59 #1
Det er vist saa vidt jeg kan see en listbox eller en combo-box med flere kolonner. Den kan du oprette relativt nemt.
Du indsaetter som regel data ved at bruge syntaksen me.List.AddItem(vaerdi1, vaerdi2, osv.)
Haaber det hjaelper lidt..
Avatar billede cronck Nybegynder
22. juli 2004 - 16:16 #2
Combo-Box er slet ikk det samme?
Avatar billede joern Nybegynder
22. juli 2004 - 16:17 #3
Hej.

Jeg er ret sikker på at det er MSFlexGrid, en kontrol der er med i VB-Pro og -Enterprise udgaverne.  Filen msflxgrd.ocx indeholder kontrollen.

Se f.eks. http://jkfsoft.dk/single01.htm hvor jeg bruger flexgrid.

M.v.h.  Jørn
Avatar billede cronck Nybegynder
22. juli 2004 - 16:22 #4
Ja, det var den jeg ledte efter...! Tak for hjælpen! :D
Avatar billede cronck Nybegynder
22. juli 2004 - 16:25 #5
joern, hvordan sætter overskrifterne på?
Avatar billede joern Nybegynder
22. juli 2004 - 18:26 #6
Hej.

I properties for MSFlexGrid kan du angive hvor mange faste rækker og kolonner der skal være ( også nul ).

For at udfylde en række med overskrifter skal du angive:

  grid1.row = 0
    grid1.col = 0
    grid1.text = "kolonne1"
    grid1.col = 1
    grid1.text = "kolonne2"
    ....
    ....

Hvis du har overskrifterne i en lille tekstfil.  Der er f.eks. 8 kolonner
  Dim ord as String    'et eller andet sted:  i sub'en  i formen  - i et modul
 
  grid1.row = 0
  Open app.path & "over.txt" for Input as #1
      Do While EOF(1) = False
        For a = 0 to 7         
          line input #1, ord
          grid1.col = a
          grid1.text = ord
        next a
      Loop
    Close #1

M.v.h.  Jørn  - tak for point
Avatar billede cronck Nybegynder
22. juli 2004 - 20:19 #7
Jeg skriver lige igen... :D
Uanset hvad jeg forsøger kan jeg ikke få listerne til at se for eks. sådan her ud...
http://frip.dk/cronck/List2.JPG

Kan du? Hvis du kan, vil du så ikke uploade et vb projekt med den i?
Avatar billede joern Nybegynder
22. juli 2004 - 20:51 #8
Hej.

Har din VB ikke hjælp til MSFlexgrid?  Jeg har lavet et lille projekt, og det bliver slutningen på dette spørgsmål for mig.  http://jkfsoft.dk/pakker/grid1.zip

Det er ikke utænkeligt at referencen til MSFlexGrid vil beklage sig, især hvis du bruger en anden version af ocx'en.  Men kildeteksten kan du så klippe og klistre ind i et projekt du selv laver.

M.v.h.  Jørn
Avatar billede cronck Nybegynder
22. juli 2004 - 21:23 #9
Nej, jeg har ikke hjælp filerne installeret.. Takker for hjælpen
Avatar billede joern Nybegynder
22. juli 2004 - 21:57 #10
Hej.

Her er link til Microsoft's sider om flexgrid:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mshflx98/dt_vbctlMSHFlexGridControl_P.asp

hele molevitten skal med - begge linier udgør linket

M.v.h.  Jørn
Avatar billede cronck Nybegynder
22. juli 2004 - 23:10 #11
Takker endnu engang... Det sidste var en rigtig stor hjælp
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