Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    [vb6] Problema con variabili

    Ciao a tutti ho due pulsnati e una casella di testo.

    Premendo il pulsnate 1 devo scrivere un valore nella casella di testo(ok)
    Premo il pulsante 2 e imposto che una variabile =si
    se questo viene verificato il contenuto della casella di testo deve ripartire da zero se riprmo il pulsante 1

    uso il seguente codice

    codice:
    Private Sub Command1_Click()
    If valore = "si" Then
    Text1.Text = ""
    Else
    Text1.Text = Text1.Text & ciro
    valore = "no"
    
    End If
    End Sub
    
    Private Sub Command5_Click()
    Dim valore As String
    valore = "si"
    
    
    Print valore
    
    End Sub
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    La variabile 'valore' è dichiarata globalmente? se no prova a dichiararla, altrimenti facci capire meglio quale è il problema perchè da quello che hai scritto non si capisce molto

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    dovresti spiegarmi prima globalmente che vuol dire.....
    sono agli inizi

    come vedi dal codice poi cliccando su uno la stringa text.text aumenta sempre di + perchè aggiungo sempre ciro.io vorrei invece che premendo un pulsnate questo non accada(il ciclo if)
    premedno questo pulsnate text1.text deve restare visibile poi stabilisco che sia uguale al nulla e poi aggiungo quello ke voglio
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    per globalmente intendo di scrivere all'inizio del listato(prima di tutte le Sub:
    codice:
    Dim valore As String

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    si l'ho fatto
    il problema è che non me la legge


    dovevo toglierla da una routine grazie
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Così funziona:
    codice:
    Dim valore, ciro As String
    
    Private Sub Command1_Click()
        If valore = "si" Then
            Text1.Text = ""
            valore = "no"
        Else
            Text1.Text = Text1.Text & ciro
        End If
    End Sub
    
    Private Sub Command5_Click()
        valore = "si"
        Print valore
    End Sub
    
    Private Sub Form_Load()
        ciro = "pp"
    End Sub
    ...Se ho capito quello che deve fare

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    grazie

    sei un tesoro
    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.