Lave x antal labels når der klikkes på en knap

Tags:    c#

<< < 12 > >>
Hejsa..

Jeg er rimelig ny i C#. Jeg skal have lavet et lille program, hvor brugeren kan indtaste et tal i en textBox, og derefter klikke på en ok-knap. Alt efter hvilket antal brugeren har indtastet i textfeltet, skal der laves det antal textboxe og placeres under hinanden.

Havde forestillet mig at det skulle køre i et loop, altså noget ala

Fold kodeboks ind/udKode 


Nogen der kender en løsning..? Bruger VS2005.

Mvh. Anders



12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Martin Kristensen, nej det kan du ikke. Og det er der heller ikke behov for.

Når man skriver:

for(...)
{
Test label = new Label();
}

så vil navnet label kun være tilgængeligt inde i selve for-løkken og når du tilføjer det til en collection (eksempelvis this.Controls på formen) så er det en reference til det samme objekt der bliver tilføjet og ikke en variabel med et givent navn.





Tak for hjælpen. Jeg har fundet ud af, at grunden til at det ikke virkede var fordi jeg havde placeret et Panel på min form.. Den blokerede åbenbart..

Jeg spurgte om det samme på eksperten, og fandt nu frem til denne løsning til andre interesserede: http://www.eksperten.dk/spm/705776

Jeg deler point mellem jer.. :-)

Mvh. Anders



<< < 12 > >>
t