Avatar billede huusom Nybegynder
15. oktober 2003 - 15:52 Der er 10 kommentarer og
1 løsning

For løkke med textboxe.

Jeg har 10 textboxe hvor der skal skrives noget ind fra et array.

Nu vil jeg jo gerne have en for løkke til at køre der så gøre sådan at den rykker videre til næste textbox.

Eks.
for(i=0;i<11;i++)
textBoxi.Text = Convert.ToString(array[i,1] + " - " + array[i,2].....

Hvordan gør jeg ovenstående?
Jeg håber i forstår hvad jeg prøver at sige.
Avatar billede arne_v Ekspert
15. oktober 2003 - 15:59 #1
Hvis du har et array af text bode kan du bruge:

textBox[i].Text
Avatar billede arne_v Ekspert
15. oktober 2003 - 16:00 #2
Er du opmærksom på at:

for(i=0;i<11;i++)

er 11 gennemløb - ikke 10 ?
Avatar billede huusom Nybegynder
15. oktober 2003 - 16:04 #3
Ja... jeg sad lige og tænkte over det inden jeg trykkede udfør men det var ikke det vigtigste.

Jeg prøver lige det der.
Avatar billede huusom Nybegynder
15. oktober 2003 - 16:06 #4
Den siger "The name 'textBox' does not exist in the class or namespace 'test.Form1'

Det jeg vil have den til er at først tage textBox1.Text og udskrive arrayet i og derefter textBox2.Text osv. osv.
Avatar billede arne_v Ekspert
15. oktober 2003 - 16:10 #5
Det kan du ikke umiddelbart.

Du skal have det i et array.

Men måsk kan du:

TextBox[] textBox = new TextrBox[10];
textBox[1] = textBox1;
...
etc.

Og så kan du dine løkker (det giver kun mening hvis du har flere løkker)
bruge:

textBox[i]
Avatar billede huusom Nybegynder
15. oktober 2003 - 16:23 #6
TextBox[] textBox = new TextBox[10];
    textBox[i] = textBox1;
Så må du lige forklare mig hvorfor skal det med stort i øverste linje når textBox[1] godt kan stå med småt?
Avatar billede huusom Nybegynder
15. oktober 2003 - 16:23 #7
Vrøvl... nederste linje kan godt stå med småt selvom den øverste står med store bogstaver.... hvorfor det?
Avatar billede arne_v Ekspert
15. oktober 2003 - 16:38 #8
TextBox er en type. textBox er en variabel. Eller ?
Avatar billede finger Nybegynder
15. oktober 2003 - 17:01 #9
du kunne også skrive:

TextBox[] mitHeltEgetTextBoxArray = new TextBox[10];
    mitHeltEgetTextBoxArray[i] = textBox1;

det giver det samme :-)
Avatar billede huusom Nybegynder
16. oktober 2003 - 21:06 #10
Kom så Arne... giv mig et svar... det virkede det du skrev... så får du nogle point
Avatar billede arne_v Ekspert
16. oktober 2003 - 21:09 #11
ok
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