Visualizzazione dei risultati da 1 a 5 su 5

Discussione: caselle di testo (VB6)

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343

    caselle di testo (VB6)

    Ciao a tutti!

    Avrei una domanda... Ho una matrice di textbox chiamati valore(n).
    Vorrei che un timer controllasse tutti questi textbox e nel caso anche solo uno di questi risultasse vuoto mi disabiliti un pulsante di comando.
    Che codice devo inserire nell'evento "timer" del timer?

    Grazie mille!!
    Stee

  2. #2
    codice:
    dim i as integer
    
    for i = 0 to valore.ubound
       if trim$(valore(i).text) = "" then
           commandbutton.enabled = false
           exit for
       end if
    next i
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Grazie mille x l'aiuto, molto gentile!
    Però c'è un problema, non funziona
    Io non sono molto pratico, però inserendo il codice che mi hai dato nell'evento timer non succede nulla, il bottone rimane attivo (e il timer è imposto enabled=true, interval=500).......
    Ecco il codice che ho inserito nella routine:

    Private Sub Timer1_Timer()
    Dim i As Integer

    For i = 0 To VALORI.ubound
    If Trim$(VALORI(i).Text) = "" Then
    OKButton.Enabled = False
    Exit For
    End If
    Next i

    End Sub

    Dove sbaglio?
    Grazie mille!
    Ste

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Come non detto, risolto il problema, il tuo codice era giusto, ero io che sbagliavo!!
    Grazie ancora!
    Stefano

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Originariamente inviato da xegallo
    codice:
    dim i as integer
    
    for i = 0 to valore.ubound
       if trim$(valore(i).text) = "" then
           commandbutton.enabled = false
           exit for
       end if
    next i
    sinceramente non capisco una cosa.perchè usi la funzione trim.per me non sarebbe necessaria ma siccome ne sai + di me...sarei curisoso di sapere
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.