Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB.NET 2008] cercare una text box

    salve a tutti
    ho in un form 10 controlli checkbox nominati come segue

    cb1
    cb2
    cb3
    cb...
    cb10

    c'e' un modo attraverso un ciclo for next
    per cambiare il valore di tutti i 10 controlli ?.

    esempio per far capire cosa intendo
    codice:
    for i = 0 to 10
    cb(i).cheked=true
    Next

    grazie
    Delfino Cobalto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E cosa c'entra il titolo ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3

    [VB.NET 2008] cercare un controllo via codice

    scusami per il titolo.
    Delfino Cobalto

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... non scusarti con me ... era solo perchè si capisse il problema ...

    In ogni caso, qualcosa come

    codice:
            For Each cb In Controls
                If TypeOf (cb) Is CheckBox Then
                    cb.Checked = True
                End If
            Next
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    grazie.
    ma esiste un metodo per usare una stringa per contenere il nome di un controllo?

    in poche parole
    immaginavo una cosa del genere

    codice:
    for i = 1 to 10
    controllo("cb"&i).ckecked=True)
    next
    in questo modo potrei agire sui controlli specifici senza spazzolare tutti i controlli


    grazie ancora
    Delfino Cobalto

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    ma esiste un metodo per usare una stringa per contenere il nome di un controllo?
    No, non esiste.

    Però puoi sempre aggiungere un ulteriore verifica sul nome del controllo...

    codice:
    If cb.Name = "cb Then
       ...
    End If

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.