Avatar billede el_fredo Praktikant
04. juni 2003 - 11:31 Der er 2 kommentarer og
1 løsning

Array af Images

Jeg skal lave et statistiksystem, der udfra nogle valg grafisk skal vise fx antal hits på x antal sider. Problemet er, at jeg ikke ved hvor mange sider der er, og derfor ikke fra starten kan oprette et fast antal images. Det skulle gerne ske dynamisk. Lad os sige, jeg vha. et SQL kald til en database får 19 forskellige sider frem, og de hver er blevet set x antal gange. Når jeg skal vise navnet på de 19 sider skulle jeg gerne dynamisk oprette 19 labels indeholdende de 19 forskellige navne, samt 19 billeder, som jeg strækker og bruger som grafisk "bar". Hvordan griber jeg sagen an? Er de nogen der kender et link til et sted, hvor noget i den stil er lavet?
Avatar billede el_fredo Praktikant
04. juni 2003 - 12:34 #1
Jeg bruger bare en ArrayList.
Avatar billede simon.ulsnes Nybegynder
04. juni 2003 - 14:00 #2
Du kunne også lave en custom collection hvis du gerne vil opnå noget der minder om typesikkerhed...

public class ImageCollection : System.Collections.CollectionBase
{
    public void Add(Image i)
    {
        List.Add(i);
    }
    public void Remove(Image i)
    {
        List.Add(i);
    }

    public Image this[int i]
    {
        get
        {
            return List[i];
        }
    }
}

- Simon
Avatar billede el_fredo Praktikant
04. juni 2003 - 15:44 #3
Ok. Tak. Det var nu ikke lige det jeg tænkte på. Det var mere hvordan jeg kunne generere Images dynamisk (i en løkke), og det troede jeg at jeg havde fundet ud af, men det viser sig alligevel, at det har jeg ikke... snøft.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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