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

    vb6 - intercettazione tasto dx del mouse

    ho inserito nel mio programma un form iniziale, nascosto, al cui interno
    ho inserito un timer con questo codice

    codice:
    Private Sub §TimerHelp_Timer()
        If GetAsyncKeyState(vbKeyF1) Then GestioneHelp  
        If GetAsyncKeyState(vbKeyLButton) Then GestioneHelp  
    End Sub
    in questo modo non ho bisogno di ulteriore codice all' interno
    di tutti gli altri form
    mentre con F1 funziona tutto perfettamente, con il tasto destro
    del mouse mi da problemi nel senso che, e' vero che richiama
    la mia procedura, ma visualizza anche il menu' popup (copia, incolla, ...)
    esiste un modo per disabilitare tale menu'?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il tasto destro con vbKeyLButton (L sta per Left ...) ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    verissimo quello che dici, ma ti assicuro che mi funziona cosi'

    volevo precisare che il menu' popup di windows mi appare se
    al momento del click sono posizionato su un campo TextBox
    ma va tutto bene se sono su una zona non occupata dal
    campo, ossia sullo sfondo del form

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Luberto Mario
    verissimo quello che dici, ma ti assicuro che mi funziona cosi'
    Se funziona non č quel per quel codice ma chissā per quale motivo.
    Deve essere vbKeyRButton per il tasto destro ...

    Il menu contestuale per il textbox lo puoi solamente eliminare con un subclassing ma penso che non valga la pena ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.