Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    111

    [VB6] Individuare controlli

    Ho scritto così:
    codice:
    For Each ctrl In Controls
       If (Textbox) Then
       Var = (Textbox).text
       End if
       If (Checkbox) Then
       Var2 = (Checkbox).Value
       End if
    Next
    Il mio problema consiste nel riuscire a individuare che tipo di controllo è quello analizzato
    Come posso fare? Grazie

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Puoi utilizzare la 'funzione' TypeOf :

    codice:
    Dim Var As String
    Dim Var2 As Integer
    
    For Each ctrl In Controls
       If TypeOf ctrl Is TextBox Then
           Var = ctrl.Text
       End If
       If TypeOf ctrl Is CheckBox Then
       Var2 = ctrl.Value
       End If
    Next
    Ciao, Brainjar

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E' ctrl che usi nel ciclo ... userai

    ctrl.Text o ctrl.Value

    secondo i casi ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    111
    Grazie Oregon

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Stibbert
    Grazie Oregon
    Di nulla ... anche se Brainjar e' stato piu' preciso ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    111
    Scusa Brainjar, non avevo letto il tuo messaggio.
    Mi piace questo codice, lo voglio usare.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    111
    E' da poco che sono utente, e faccio ancora molta confusione..

  8. #8
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    [OFF_TOPIC_MODE]
    Tranquilli.
    E' bello quando in un forum si nota questo spirito 'collaborativo'.
    [/OFF_TOPIC_MODE]
    Ciao, Brainjar

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.