Avatar billede busemand Nybegynder
01. december 2003 - 19:41 Der er 10 kommentarer og
1 løsning

loop til textboxer

Jeg har 10 textboxer (texbox1.text.....textbox10.text) som jeg vil lese verdiene fra og sette ind i et array svar(j).
Kan man jave en loop/løkke der gør det automatisk istedenfor at skrive:
svar(0)=textbox1.text
svar(1)=textbox2.text
svar(2)=textbox3.text
etc.
Avatar billede arne_v Ekspert
01. december 2003 - 19:42 #1
Lav dine 10 text boxe om til 1 array af text box med 10 elementer.

Så kan du lave en løkke.
Avatar billede busemand Nybegynder
01. december 2003 - 19:43 #2
Hvordan laver man et array af texbox?
Avatar billede arne_v Ekspert
01. december 2003 - 19:47 #3
Dim textboxn() As TextBox = new TextBox(10)
Avatar billede busemand Nybegynder
01. december 2003 - 19:53 #4
Ok, jeg har dog lavet textboxene i form.designer. Jeg har aldrig prøvd at kode forms selv. Du får pointene, men hvis du hadde et mere fyldigt eksempel ville det være fint.
Avatar billede arne_v Ekspert
01. december 2003 - 20:11 #5
Desværre.

Jeg har aldrig prøvet det selv.
Avatar billede busemand Nybegynder
01. december 2003 - 20:28 #6
Nej det kan jeg regne ud, for det virker ej.
Avatar billede arne_v Ekspert
01. december 2003 - 20:42 #7
Jeg fix vist rodet lidt rundt i syntaxen.

        Dim textboxn(10) As TextBox
        Dim i As Integer
        For i = 0 To 9
            textboxn(i) = New TextBox ()
        Next
Avatar billede busemand Nybegynder
01. december 2003 - 21:11 #8
men hvordan kommer textboxerne frem på min form?
Avatar billede arne_v Ekspert
01. december 2003 - 21:21 #9
Det må der være en måde at gøre på. Men jeg er ikke skrap til GUI.

Jeg har imidlertid en anden ide.

Du må kunne genbruge dine eksistende textboxe.

Hvis du laver følgende:

        Dim textboxn() As TextBox = { textbox1, _
                                      textbox2, _
                                      textbox3, _
                                      textbox4, _
                                      textbox5, _
                                      textbox6, _
                                      textbox7, _
                                      textbox8, _
                                      textbox9, _
                                      textbox10 }

Så bliver textboxn(0) synonym for textbox1, textboxn(1) for textbox2 etc..

Og så kan du bruge dine textbox1, textbox2 som allerede er på formen
og vises - og så bruge textboxn(i) i for løkker når det behøves.
Avatar billede busemand Nybegynder
01. december 2003 - 21:28 #10
Det virker heller ikke, og det giver omtrent lige så meget kode.
Avatar billede arne_v Ekspert
01. december 2003 - 22:06 #11
Det bør virke.

Hvis du røber præcis hvordan det ikke virker, så kan vi måske finde ud af det.

Jeg tror ikke at du får din løkke uden at tilføje noget kode af en eller anden slags.
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