Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Gestire click su minbutton [VB6]

    Sto cercando di capire come intercettare l'evento causato dal click sul minbutton.

    Cliccando sul maxbutton viene generato l'evento unload ma col minbutton? ho pensato al resize ma ogni volta che si avvia il progetto con l'evento load del form o altre circostanze viene eseguita la routine prevista per il click. Come posso fare a intercettare solo il click su tale pulsante? ho provato a gestire il tutto con una variabile globale boleana ma si è creato un po di casino in quanto al click chiamo una funzione per visualizzare l'icona del programma sulla traycon.


    Consigli ben accetti

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Nessuna risposta.. è una domanda troppo stupida o troppo difficile?


    Vorrei solo capire che evento viene generato col click su un minbutton..

  3. #3
    non vorrei sbagliarmi ma mi sembra che venga generato l'evento resize del form.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    E' quello che ho pensato anch'io.. il mio problema è che la ruotine del resize viene eseguita quasi continuamente anche senza quel click in quanto molti eventi richiamano appunto il resize del form..


    Non ci sono altre soluzioni per fargli capire se è un click o meno??

  5. #5
    Secondo me dovresti usare un timer.
    Lo imposti con l'intervallo =1 (1 millesecondo) e controlli il windowState:

    Private Sub Timer1_Timer()
    if form1.windowstate=1 then
    .....
    end if
    End Sub

    Spero di esserti stato utile!
    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Grazie per il suggerimento ma sto riuscendo nel modo in cui avevo iniziato ovvero con una variabile globale boleana. Terro' eventualmente in considerazione cmq l'ipotesi del timer grazie.



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.