Avatar billede Slettet bruger
28. februar 2003 - 21:08 Der er 2 kommentarer

Index på tools !!! De er væk eller hav ??

I VB6 kunne man give en textbox et indexnummer og derved via en For Next loop gennemgå dem alle men er denne funktion skrinlagt og hvis den er hvad gør man så.

Jeg brugte det f.eks når jeg skulle oprette 10 stk. tekst felter, de fik så numrene 0 til 9 og jeg angav så en TAG værdi som normalt for mit vedkommende var et felt i en tabel i databasen. Det gjorde det nemt at slette værdierne i felterne ved at skrive For counter=0 to 9:Text.text(counter)="":Next counter. så var de slettet.

Så nu hvor jeg ikke kan finde den hvad gør mand så ?

Jeg mangler det men der må være en anden løsning som jeg håber en kender.

PFT
Søren
Avatar billede lgy Nybegynder
01. marts 2003 - 09:06 #1
Prøv om dette virker:
for(int i = 0; i < Page.Controls.Count; i++){
  TextBox temp;
  try{
    temp = (TextBox)Page.Controls[i];
    temp.Text = "";   
  }
  catch{
  }   
}
Avatar billede burningice Nybegynder
03. marts 2003 - 00:32 #2
eller måske en lidt mere elegant metode:

foreach (Control c in this.Controls) {
  if (c.GetType() == typeof(TextBox)) { // tjekker om controllen er en textbox
      ((TextBox)c).Text = "";
  }
}
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