Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    Visualizzare nome controllo

    Ciao! Come mai se uso il comando:
    codice:
    msgbox text1.name
    Mi restituisce il nome del controllo in formato stringa (e quindi lo visualizza nel msgbox) mentre se uso
    codice:
    dim controllo as control
    
    for each controllo in mioForm
           if typeof controllo is textbox then
                  msgbox controllo.name
           endif
    next
    mi da errore di tipo di dati non corrispondente?!?

  2. #2

    Re: Visualizzare nome controllo

    La sintassi corretta è la seguente:

    codice:
    Dim controllo As Control
    
    For Each controllo In mioForm.Controls
           If TypeOf controllo Is textbox Then
                  msgbox controllo.name
           EndIf
    Next
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    grazie era proprio quello!

    MI hai risparmiato un bel lavoro....visto che ho 55 textbox nel form

    GRAZIE!!!

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.