Avatar billede huusom Nybegynder
24. september 2003 - 23:07 Der er 7 kommentarer og
1 løsning

Array skrive i textbox

Jeg har et array med 3 informationer i.
Disse 3 informationer skal alle skrives i samme textbox.
Hvordan gør man dette?
Avatar billede arne_v Ekspert
24. september 2003 - 23:11 #1
Jeg er ikke sikker på at jeg har forstået problemet, men et bud:

tb.Text = a[0] + " " + a[1] + " " + a[2];
Avatar billede odegaard Nybegynder
24. september 2003 - 23:21 #2
eller:
foreach(string str in myarray) {
  myTextBox.Text += str
}
Avatar billede huusom Nybegynder
24. september 2003 - 23:38 #3
De virker begge to...
Men Arne V's virker bedst da den ikke bare skriver oveni når man køre den igen...
Så pointene går til Arne.
Avatar billede odegaard Nybegynder
24. september 2003 - 23:56 #4
Helt ok, men selvfølgelig skal myTextBox.Text initialiseres med "" først
Avatar billede arne_v Ekspert
25. september 2003 - 07:09 #5
Hvis det virker vil jeg ligge et svar.

Hvis antallet ikke altid er 3, så er en løkke iøvrigt pænere, men
jeg gik bare ud fra de 3. De er nemt at sætte textvoxen til "" inden
løkken. Men der skal muligvis også tilføjes noget kode for at sætte
" " eller andet ind mellem informationerne.
Avatar billede arne_v Ekspert
25. september 2003 - 07:42 #6
myTextBox.Text = "";
foreach(string str in myarray) {
  if(str != myarray[0]) myTextBox.Text += " ";
  myTextBox.Text += str;
}

eller mere traditionalistisk:

myTextBox.Text = "";
for(int i = 0; i < myarray.Length; i++) {
  if(i > 0) myTextBox.Text += " ";
  myTextBox.Text += str;
}
Avatar billede burningice Nybegynder
25. september 2003 - 09:48 #7
ang. grunden til at teksten skal sættet til noget først, kommer af, at man ikke kan udføre en += operation på ingenting.
Avatar billede odegaard Nybegynder
25. september 2003 - 21:59 #8
cyberfessor: en textbox' text-property er altid "" fra start (dvs. ikke null). Problemet er at når siden postes igen, så tilføjer den blot til teksten fra forrige side.
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