Avatar billede simon_jacobsen Nybegynder
08. oktober 2007 - 22:42 Der er 9 kommentarer og
2 løsninger

iterere over knapper

Hej

hvordan opretter man et knap-object som et array, så man kan oprette flere knapper og iterere over de forskellige knapper så man let kan skifte alles farve osv.

På Forhånd Tak :)
Avatar billede arne_v Ekspert
09. oktober 2007 - 00:41 #1
En mulighed er:

Button[] allbtn = { btn1, btn2, btn3 };
Avatar billede arne_v Ekspert
09. oktober 2007 - 00:41 #2
Du kan iøvrigt interere over alle Controls og teste for om det er en Button.
Avatar billede nielle Nybegynder
09. oktober 2007 - 08:29 #3
Jeg ville nok selv vælge en List da den kan udvides som at man får brhov for flere buttons:

        List<Button> btnList = new List<Button>();

        private void NyButton()
        {
            Button btn = new Button();
            // ... og resten af initialiseringen ...
            btnList.Add(btn);
        }

        private void ButtonColor(Color backColor)
        {
            foreach (Button btn in btnList)
                btn.BackColor = backColor;
        }

Men, som arne_v siger i 09/10-2007 00:41:27, så behøver man ikke at have formens knapper i en liste for at kunne tilgå dem. Man kan allerede nå dem via formens Controls-property.
Avatar billede nielle Nybegynder
16. oktober 2007 - 09:23 #4
Hvad med noget respons?
Avatar billede arne_v Ekspert
18. november 2007 - 23:34 #5
??
Avatar billede simon_jacobsen Nybegynder
19. november 2007 - 00:14 #6
undskyld fandt en helt anden løsning.
Avatar billede nielle Nybegynder
26. november 2007 - 17:21 #7
Men så´er det vel lukketid?

Hvordan ser din løsning ellers ud?
Avatar billede simon_jacobsen Nybegynder
26. november 2007 - 22:03 #8
brugte en helt anden GUI løsning i form a en ListView med checkboxes, så i princippet burde  enten arne_v eller du nielle få pointene.
Avatar billede nielle Nybegynder
03. december 2007 - 19:05 #9
Hvis vi nu begge smider et svar så kan vi jo dele. :^)
Avatar billede arne_v Ekspert
04. december 2007 - 02:19 #10
også et svar fra mig
Avatar billede simon_jacobsen Nybegynder
07. december 2007 - 13:02 #11
takker
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