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

    vb6 - problemi validate

    saluto tutti
    vi espongo un pronlema del quale non riesco a capirci assolutamente nulla
    in una form utilizzo il VALIDATE per effettuare i controlli di congruenza sui
    campi digitati, e funziona perfettamente;
    ho un pulsante al cui click mi deve essere chiusa la maschera, per cui ho
    impostato CAUSEVALIDATION su false per chiudere comunque saltando icontrolli;
    fin qui tutto bene

    ho un altro pulsante che mi serve a cambiare le informazioni a video; anche
    questo deve funzionare saltando i controlli sui campi, per cui anche su questo
    ho impostato a false la CAUSEVALIDATION, ma .....
    sorpresa!!! vengono comunque fatti i controlli sul campo abbandonato
    dopo averci sbattuto per un po', ne sono certo perche' ho posto un punto
    di interruzione sulla sub Campo_Validate e mi accorgo che con il primo
    pulsante (chiusura form) non ci passa, ma con il secondo si;

    chiedo aiuto

    grazie

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Stai confondendo le cose...
    La proprietà CauseValidation vale per il controllo corrente.
    Che tu lo imposti per il CommandButton non ha alcuna influenza sugli eventi Validate degli altri controlli.

    Personalmente uso raramente l'evento Validate (e solo in casi specifici).

    Preferisco creare una function ValidaCampi() che esamina tutti i campi e restituisce True se tutto è OK, altrimenti False.
    In questo modo decido io "se" e "quando" operare la validazione.


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.