Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    252

    VB6 svuotare più textbox

    scusate forse mi ripeto ma nn sono riuscito a trovare niente!!

    voglio svuotare piu textbox sullo stesso form ma vorrei evitare di scrivere 50 righe di comando uguali per ogni controllo

    si può fare?

  2. #2
    usa una matrice di oggetti. Se selezioni una text box e la copi ti chiede di creare una matrice, fai si e dopo per svuotarla basta un semplice ciclo da 0 a 49 per esempio in cui scrivi:
    codice:
    for i=0 to 49 
    textbox(i)="" 
    next i

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: VB6 svuotare più textbox

    Originariamente inviato da garzone
    scusate forse mi ripeto ma nn sono riuscito a trovare niente!!

    voglio svuotare piu textbox sullo stesso form ma vorrei evitare di scrivere 50 righe di comando uguali per ogni controllo

    si può fare?
    Usi la collection Controls del form:

    codice:
    Dim ctl as Control
    For Each ctl In Controls
        If TypeOf ctl Is TextBox Then
            ctl.Text = ""
        End If
    Next
    Considera che in questo modo potrai usare lo stesso ciclo per modificare anche altri tipi di controlli, semplicemente verificando la classe con TypeOf


  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    252
    buona la seconda (si ho usato questa poi l'ho trovata)
    bravo gibra (come al solito)
    mi sembra piu gestibile .


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.