Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di massimo
    Registrato dal
    May 2001
    Messaggi
    654

    Cambiare il nome del menu con il click del mouse.

    scusate la banalità della domanda, ma sono alle primissime armi con vb6: voglio fare in modo che il nome di un menu cambi al click del mouse, ma non mi riesce, cosa ci metto qui in mezzo? :

    Private Sub mnuModificaAnnulla_Click()

    End Sub

    ho provato a scrivere : if mnumodificaannulla.caption="annulla" then "ripeti"
    if mnumodificaannulla.caption="ripeti" then "annulla"

    MA NON FUNZIONA! mi spiegate perche? e come si fa?


    BLABLABLA...

  2. #2
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348

    Re: Cambiare il nome del menu con il click del mouse.

    Originariamente inviato da massimo
    scusate la banalità della domanda, ma sono alle primissime armi con vb6: voglio fare in modo che il nome di un menu cambi al click del mouse, ma non mi riesce, cosa ci metto qui in mezzo? :

    Private Sub mnuModificaAnnulla_Click()

    End Sub

    ho provato a scrivere : if mnumodificaannulla.caption="annulla" then "ripeti"
    if mnumodificaannulla.caption="ripeti" then "annulla"

    MA NON FUNZIONA! mi spiegate perche? e come si fa?


    codice:
    Private Sub mnuModificaAnnulla_Click()
     if mnumodificaannulla.caption="annulla" then  
      mnumodificaannulla.caption ="ripeti"
     end if
    End Sub
    Non l'ho provato, ma a rigor di logica devi dire all'oggetto (mnumodificaannulla) che deve prendere il nuovo valore


    Toeke

  3. #3
    Utente di HTML.it L'avatar di massimo
    Registrato dal
    May 2001
    Messaggi
    654
    ho copiato ed incollato ma non funziona, o meglio funziona come prima, il nome "annulla" diventa "ripeti" ma se poi ci ri clicco su non torna "annulla"

    in pratica il comando che mi hai dato tu è solo più lungo di quello che usavo io ma ha lo stesso effetto

    Private Sub mnuModificaAnnulla_Click()
    mnuModificaAnnulla.Caption = "Ripeti"
    End Sub



    Private Sub mnuModificaAnnulla_Click()
    if mnumodificaannulla.caption="annulla" then
    mnumodificaannulla.caption ="ripeti"
    end if
    End Sub

    HANNO TUTTI E DUE LO STESSO EFFETTO.
    BLABLABLA...

  4. #4
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348

    Re: Re: Cambiare il nome del menu con il click del mouse.

    codice:
    Private Sub mnuModificaAnnulla_Click()
     if mnumodificaannulla.caption="annulla" then  
      mnumodificaannulla.caption ="ripeti"
     end if
     if mnumodificaannulla.caption="ripeti" then  
      mnumodificaannulla.caption ="annulla"
     end if
    End Sub


    Toeke

  5. #5
    Utente di HTML.it L'avatar di massimo
    Registrato dal
    May 2001
    Messaggi
    654
    adesso non funziona più...:quipy:
    BLABLABLA...

  6. #6
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Originariamente inviato da massimo
    adesso non funziona più...:quipy:
    Scusa mi errore
    codice:
    Private Sub mnuModificaAnnulla_Click()
     If mnuModificaAnnulla.Caption = "annulla" Then
      mnuModificaAnnulla.Caption = "ripeti"
    Else
      mnuModificaAnnulla.Caption = "annulla"
     End If
    End Sub

    Toeke

  7. #7
    Utente di HTML.it L'avatar di massimo
    Registrato dal
    May 2001
    Messaggi
    654
    Funziona!!!



    in pratica si scrive cosi:
    al click del mouse su menumodificaannulla()
    se mnuannulla.caption="annulla" allora
    il su detto="ripeti"
    altrimenti
    il su detto="annulla"
    ...o no?
    ps e le parentesi a che servono?

    ciao!
    BLABLABLA...

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.