Avatar billede sarid Nybegynder
02. november 2003 - 20:25 Der er 1 kommentar og
1 løsning

Enumerate alle checkbox'er i en form

Hej,

Jeg vil gerne gennemløbe alle CheckBoxes på en form for at undersøge om de er Checked eller ej. Kan I hjælpe?
Avatar billede sys64738 Nybegynder
05. november 2003 - 20:31 #1
Kan du bruge denne ?

Dim i As Integer

For i = 0 To Me.Controls.Count - 1
      If TypeOf Me.Controls(i) Is System.Windows.Forms.CheckBox then 'Er det en checkbox ?
          If CType(Me.Controls(i), System.Windows.Forms.CheckBox).Checked = True Then
                      messagebox.Show("Checked CheckBox = " & CType(Me.Controls(i), System.Windows.Forms.CheckBox).name
            End If
      End If
Next
Avatar billede sarid Nybegynder
08. november 2003 - 16:54 #2
Det er noget i den stil. Problemet er at ActiveForm.Controls(i) indeholder komponenter som hver især indeholder andre komponenter:

ActiveForm
- TabControl
-- Panel
--- CheckBox

Jeg skal på en eller andet måde ind i de andre komponenters Controls container.
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