30. april 2002 - 00:38Der er
6 kommentarer og 1 løsning
Tabeller eller HTML i VB-Program?
Jeg er ved at lave et lille program som bl.a. skal vise en liste over drev, samt deres ledige plads. Hvis et drev har under xxx mb fri, skal det vises som en rød linie, hvis det er over grænsen, skal det vises som en grøn linie.
Det er jo ikke noget problem at lave det i en richtextbox, men er det muligt at få det sat lidt pænere op - evt. vha. en tabel ala det man kender fra word? Eller er det nemmere at få den til at gemme sine monitor-resultater i en .html fil og vise den i i selve vb-programmet?
Hvilken metode er lettest at lave, og hvordan skal det klares???
Jeg har kigget lidt nærmere på MSFlexGrid og det ser ud til at kunne bruges. Jeg har dog ikke lige fundet ud af det med at give en hel række enten grøn eller rød baggrundsfarve...
Mon ikke det er muligt at få VB til selv at farve rækken allerede når den indsætter data i en ny række? Altså f.eks. hvis der er mindre end 500MB ledigt på et bestemt drev, så skal rækken automatisk farves rød, når den indsættes, og hvis der er mere ledigt plads, skal den farves grøn.
Sub FarvGrid(Byval cColor as long) Dim a, b a = Form1.MSFlexGrid1.Cols - 1 For b = 1 To a MSFlexGrid1.Col = b MSFlexGrid1.CellBackColor = cColor Next b End Sub
-Og kald Sub'en i din kode, der hvor du indlæser data:
If 'Størrelse' < '500 Mb' then FarvGrid(RGB(255,0,0)) Else FarvGrid(RGB(0,255,0)) End If
-Dette er blot et eksempel. Du må selv lege med udformningen.
/tjacob
Synes godt om
Ny brugerNybegynder
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.