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

    [VB6] Form in top Seconda parte

    Ciao A tutti Premetto di aver gia' letto nel forum articoli e consigli su come avere un form in primo piano ma penso che la mia richiesta esula da quanto detto fino ad ora
    Ho l'esigenza di tenere un form ideato da me che chiamero'per semplificare il concetto (PIPPO) in primo piano su un programma massimizzato che chiamero' (PLUTO) , il mio form deve essere sempre in primo piano perche' durante l'utilizzo di PLUTO saltuariamente PIPPO deve interagire con PLUTO e non posso permettere di dover tutte le volte cliccare per far "riemergere" PIPPO andato in secondo piano gli esempi fin ora letti danno la sola possibilita' di non permettere ad altro form di operare in contemporanea con quello in 1' piano
    se non mi sono spiegato sufficentemente bene vi porto un esempio di cio' che la mia appicazione dovrebbe fare spero che tutti abbiate winzip bene LANCIATELO IN ESECUZIONE E ANDATA IN OPTIONS=>CONFIGURATION=>MISCELLANEOUS=>RIQUADRO OTHER=>(SPUNTARE)ALWAYS HAVE WINZIP ON TOP DARE OK ED ECCO CIO' CHE VORREI
    un grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Fai così:
    in un module metti:

    codice:
    Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
    mentre nell'evento form_activate:

    codice:
    Call SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3)
    Prova!

    Ciao
    Andrea Gugu

  3. #3
    mi da come errore impossibile trovare metodo o membro dati nel codice form segnalandolo il seguente codice in giallo "Me.hwnd1"
    NEL FORM
    Private Sub UserForm_Activate()
    Call SetWindowPos(Me.hwnd1, 0, 0, 0, 0, 3)
    End Sub

  4. #4
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Scusa ma..
    Non hai scritto proprio proprio proprio come te l'ho riportato io!
    Non è Me.hwnd1 ma
    codice:
    Call SetWindowPos(Me.hwnd, -1 , 0, 0, 0, 0, 3)
    Prova!

    Ciao
    Andrea

  5. #5
    ha ragione sul forum ho riportato il codice in maniera errata ma controllando sul form e' come l'hai scritta tu ho fatto un copia incolla , ora per sicurezza ho controllato e mi da comunque quell'errore

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.