Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336

    [VB6] Intercettare clic sul bordo di un form

    Ciao,
    come da titolo, è possibile intercettare la pressione e il rilascio del mouse sul bordo di un form?

  2. #2
    Credo che sia necessario ricorrere al subclassing.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Grazie della risposta, provo però a esporre meglio qual'è il mio problema così magari mi sapete indicare una soluzione più semplice.

    Sul mio form posiziono il controllo webbrowser.

    sul resize del form metto questo codice:

    Codice PHP:
    Private Sub Form_Resize()
        
    WebBrowser1.Width Me.ScaleWidth
        WebBrowser1
    .Height Me.ScaleHeight
        WebBrowser1
    .Navigate "http://www.google.it"
    End Sub 
    io vorrei che tutte le volte che viene ridimensionato il form il componente webbrowser ricarichi la pagina che contiene.

    con questo codice però non va, probabilmente perchè tenta di ricaricare la pagina continuamente.

    Io avevo pensato di mettere il metodo navigate all'interno dell'evento release del bordo del form in modo tale che lo facesse solo una volta alla fine del ridimensionamento.

    C'è un modo più semplice e diretto per fare in modo che il WebBrowser1.Navigate parta solo alla fine del resize del form?

  4. #4
    Prova ad inserire il refresh nell'evento Paint.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Grazie, avevo già provato, ma fa la stessa cosa.

    Possibile che nessuno abbia mai provato a fare qualcosa del genere?

  6. #6
    Ho un idea però non so se è giusta te la spiego.

    Sull'evento mouseup della form guardi se il form è stato ridimensionato facendo tipo un if tra la grandezza di prima e quella attuale e se è stata cambiata fai il refresh

    Cosa ne dici si può fare????

    ciao spero di esserti stato di aiuto
    Mi Consenta!!!!
    http://s2.gladiatus.it/game/c.php?uid=31236

  7. #7
    Scusa ho provato la mia idea ma quando clicchi sul bordo non riconosce l'evento mouseup e mousedown.

    Mi disp

    Continuo a cercare delle idee
    Mi Consenta!!!!
    http://s2.gladiatus.it/game/c.php?uid=31236

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Grazie dell'aiuto, ma in effetti la mia prima richiesta era di intercettare il bordo proprio perchè il bordo non viene considerato parte del form.

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.