Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 15 di 17

Discussione: Visual Basic 5/6 - Come fa riprendere il focus alla mia applicazione.

  1. #1
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173

    Visual Basic 5/6 - Come fa riprendere il focus alla mia applicazione.

    Ciao a tutti.
    Vorrei sapere se esiste un metodo pre riprendere il focus della mia apllicazione.
    Mi spego meglio
    Avvio la mia applicazione (VB6)
    1 ) Poi l'abbasso (non la chiudo) quindi continua a lavorare
    2 )quando succede un determinato evento all'interno della mia applicazione (abbassata)
    3) voglio che mi appare di nuovo.

    Tipo i programmi antivirus...che sono sempre attivi e invisibili ma si vedono solo quando avviene una minaccia di virus.

    Spero di essermi spiegato bene.
    Grazie a tutti.
    Ciao

  2. #2
    SWZone Staff - Moderatore L'avatar di Alberto
    Data Registrazione
    17-09-2001
    Località
    Bologna
    Messaggi
    10.492
    Non ricordo bene, ma mi pare che ... determinato l'evento che termina il periodo di "chiusura" ... applichi il metodo show al form

  3. #3
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    Grazie per avermi risposto.
    Però volevo ricordare che io non chiudo l'applicazione....ma l'abbasso con il pulsante "_" in alto a destra della finestra.
    E cmq il .show non me lo mostra...dopo che è stata abbassata l'applicazione.
    Grazie lo stesso.
    Ciao

  4. #4
    Software Zone Maniac L'avatar di Alexsandra
    Data Registrazione
    09-12-2005
    Località
    Verona
    Messaggi
    1.102
    Codice:
    Form1.Show vbModal ' cedi il controllo alla Form1
    per ritornare
    Codice:
    Me.Hide
    Se invece intendi i 3 pulsantini in alto a Dx devi selezionare la form e andare nella finestra delle proprietà e settare su True l'opzione "ControlBox"

  5. #5
    Software Zone Maniac L'avatar di Alexsandra
    Data Registrazione
    09-12-2005
    Località
    Verona
    Messaggi
    1.102
    Hai postato mentre preparavo il mio lascia perdere il codice che ti ho messo e segui le istruzioni in fondo per far apparire il pulsantino _

  6. #6
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    Probabilmente non mi sono spiegato bene.
    Io avvio la mia applicazione.
    Quindi mi appare la finestra dell'applicazione
    poi la abbasso cliccando su "_"
    e l'applicazione se ne va nella task bar
    l'applicazione, quindi, non è chiusa...ma sta sempre lavorando
    ora quando avviene un determinato evento
    voglio che mi ricompare di nuovo a video.....ma senza che l'operatore prema nessun pulsante...deve apparire da sola.....tipo i programmi antivirus che non si vedono fino a quando non c'è una minaccia di un virus.

    come devo fare???
    P.S.
    Alex...ma sei tu nell'avatar??
    bella ragazza.
    ciao

  7. #7
    SWZone Staff - Moderatore L'avatar di Alberto
    Data Registrazione
    17-09-2001
    Località
    Bologna
    Messaggi
    10.492
    Ed allora il codice

    Form1.Show vbModal
    con il riferimento al giusto oggetto (Form1 o come si chiama) ... è quello che ci vuole...

    ... ovviamente agganciato all'evento nel quale il tuo programma sta lavorando ...

  8. #8
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    Non funziona....cmq se non vi dispiace mi permetto di allegare il programmino

  9. #9
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    scusate forse quest'altro codice spiega meglio
    mi raccomando
    avviate l'applicazione
    abbassatela con "_"
    aspettate 10 sec
    uscirà "solo" l'msgbox purtroppo e non la finestra

  10. #10
    Software Zone Fanatic L'avatar di MANDRAKE
    Data Registrazione
    28-12-2002
    Messaggi
    3.100
    metti nel timer il seguente codice

    Form1.WindowState = 0

  11. #11
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    a Mandrà....sei un grande.
    Grazie.
    Ti ringrazio tantissimo.......ora potrò completarlo a dovere......
    di nuovo Grazie.

  12. #12
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    Scusatemi...se riporto a galla questo post.
    Ma succede questo...dopo che mandrake mi ha dato la soluzione..di prima...
    ora la finestra si apre...ma se ho aperto altre finestre..la mia si mette sotto...e quindi non la vedo.
    Come faccio per mettergli un zorder in modo che si sovraponga alle altre finestre in esecuzione in quel momento??
    Grazie

  13. #13
    Software Zone Fanatic L'avatar di MANDRAKE
    Data Registrazione
    28-12-2002
    Messaggi
    3.100
    Nel tuo esempio ho aggiunto un modulo con l'api necessaria

    Ciao

  14. #14
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    Ciao Mandrake
    Il .zip ha qualke problema...infatti quando lo szippo mi da solo un file di nome progetto1.....senza estensione...credo ci sia qualke prob.

  15. #15
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173
    ho fatto un pò di prove....basta rinominare il file progetto1 in progetto1.zip e poi scompattarlo...l'ho provato...ma rimane sempre sotto alle altre finestre...

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •