Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    139

    [VB6] Problemi con listbox

    Ho una form in cui è presente una listbox con un elenco di Nomi

    al click con tasto destro del mosue su di essa compare un menù a tendina nel quale ci sono delle opzioni (informazioni personali,invia e-mail, ecc)

    devo fare in modo che se clikko nella listbox con il tasto destro senza selezionare un utente e poi clikko in un opzione del menù mi esca un messaggio con scritto "Selezionare un utente"

    Come posso fare???

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non si e' capito molto ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    139
    Cerco di spiegarmi meglio:

    io ho la listbox riportata in figura

    Immagine listbox

    Quando clicco con il tasto destro del mouse mi esce il menù a tendina che vedete sempre in figura.
    Devo fare in modo che se viene cliccato il tasto destro del mouse quando non è selezionato niente compaia un msgbox e mi blocchi l'uscita del menu a tendina.

    Spero di essermi spiegato meglio

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma il codice che fa apparire il menu, qual e'?

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    139
    Private Sub Listuseronline_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = vbRightButton Then
    PopupMenu frmMain.mnuUseronline
    End If

    End Sub

    Questo è il codice di quando clikko con il tasto destro

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma quando non e' selezionata nessuna voce del menu, dove faresti il click?

    Mica ho capito cosa vuoi fare e soprattutto perche' ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    139
    Ho risolto

    Mi serviva che se quando clikkavo con il tasto destro non c'era nessuna voce selezionata non doveva apparire il menù


    ho aggiunto questa stringa per risolverlo

    If frmUseronline.Listuseronline.Text <> "" Then
    If Button = vbRightButton Then
    PopupMenu frmMain.mnuUseronline
    End If
    End If


    scusate se nn mi so spiegare :P

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.