Autore Topic: [RISOLTO]Button_DblClick genera due Button_Click  (Letto 717 volte)

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
[RISOLTO]Button_DblClick genera due Button_Click
« il: 08 Giugno 2011, 23:53:11 »
Salve; é normale che se io ho un Button e devo gestire un Click e un DblClick diversamente, non posso farlo perchè, per il Click non ho problemi ma per il DblClick, oltre eseguire il codice suo esegue due volte il codice del Click? Se si, c'è un modo per distinguere i due eventi e gestirli singolarmente?

Inoltre, come posso gestire un Click distinguendo i due pulsanti del mouse(Click con il destro e Click con il sinistro)?

Grazie.
« Ultima modifica: 15 Agosto 2012, 22:37:13 da clabe69 »

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re: Button_DblClick genera due Button_Click
« Risposta #1 il: 10 Giugno 2011, 19:47:11 »
Ciao, ho fatto una prova con gambas3 su kubuntu 11.04.
Click singolo con il tasto sinistro del mouse si scatena l'evento click.
Click doppio con il tasto destro del mouse si scatena l'evento dblclick.
Non so se è un comportamento normale ma ho avuto questi risultati.
Ciao.

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: Button_DblClick genera due Button_Click
« Risposta #2 il: 11 Giugno 2011, 00:52:26 »
Ciao; si, se fai Click con il pulsante destro OK, ma se fai doppio Click sempre con il destro esegue la routine del DblClick ma anche due volte la routine del  Click, mentre con il destro non riconosce il Click singolo, ma facendo doppio click esegue la stessa routine del DblClik; lo stesso fa con il terzo pulsante del mouse.




Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.307
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Button_DblClick genera due Button_Click
« Risposta #3 il: 11 Agosto 2012, 20:03:26 »
come posso gestire un Click distinguendo i due pulsanti del mouse(Click con il destro e Click con il sinistro)?

Usando l'evento _Menu() del Button:

Codice: gambas [Seleziona]

Public Sub Button1_Menu()
  
  Print "E' stato premuto il tasto \"destro\" del mouse !"
  
End
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: [RISOLTO]Button_DblClick genera due Button_Click
« Risposta #4 il: 15 Agosto 2012, 22:38:08 »
Funziona perfettamente.
Grazie.