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

    intercettare il click sul pulsante annulla di una InputBox

    Ma si può intercettare il click sul pulsante annulla di una InputBox
    cosi come succede per una msgbox???

    :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    dichiari una variabile che deve contenere la risposta, se premi ok alla variabile viene assegnato un valore, altrimenti non succede nulla, devi quindi controllare il puntatore alla variabile con StrPtr e in base al valore che ti ritorna riesci a capire se è stato premuto annulla oppure no.

    codice:
        Dim strTemp As String
        
        strTemp = InputBox("inserire un valore")
        If StrPtr(strTemp) = 0 Then
            'premuto annulla
        ElseIf Len(strTemp) = 0 Then
            'non ha inserito nulla e premuto ok
        Else
            'tutto ok
        End If
    Ans.

  3. #3
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    :di56: si ans ha ragione, ecco ekko altri esempi pratici:
    codice:
    dim nome as string
    
    nome=inputbox("dato","dato")
    if nome ="" then exit sub
    oppure

    codice:
    dim nome as string
    
    start:
    nome=inputbox("dato","dato")
    if nome ="" then goto start

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.