Newsgroup: it.comp.lang.visual-basic
Titolo: Web Browser

Tramite questo comando viene istanziato un altra form (identica alla
principale) contenente il web browser:
-----------------------------------
Private Sub brwWebBrowser_NewWindow2(ppDisp As Object, Cancel As
Boolean)
  Dim nw As Progetto1.frmBrowser
  Set nw = New Progetto1.frmBrowser
  Set ppDisp = nw.brwWebBrowser.Object
  nw.Visible = True
End Sub
-----------------------------------
Ora, se clicco su Chiudi (che contiene Unload me) o sulla X della
seconda form contenente il webbrowser mi si chiude anche il primo.
Come evitare di chiudere tutte le istanze?
Spero di essermi speigato.
Saluti.
Andrea.

On Fri, 16 Apr 2004 07:57:13 GMT, 
andrea....@libero.it
 (Andrea)
wrote:
[Cut]
Grazie lo stesso, ho risolto.
Saluti.
Andrea.

 Grazie lo stesso, ho risolto.
No, no, ci mancherebbe, grazie a te dell'informazione...



Grazie a te per l'aiuto...

[Andrea = 
circa_andr...@libero.it
 in
407fd29e...@powernews.libero.it
] ha scritto:

Violetto.

Violetto.
Reciproco.

[Andrea = 
circa_andr...@libero.it
 in
407fd6af...@powernews.libero.it
] ha scritto:

Ok, il nostro amore č finito.
Ne sono distrutto, ma non ti parlerň mai piů, nemmeno per dirti F1.

Ne sono distrutto, ma non ti parlerň mai piů, nemmeno per dirti F1.
Primo non mi ricordo quando č iniziato...:-)
Secondo stavo scherzando! Lo so benissimo che se uno non risponde (in
linea di massima) č perchč non lo sa.
Terzo non so neanche cosa intendi con quel "violetto".
Quarto non irritarti subito non č successo nulla di male.
Saluti.
Andrea.

 Quarto non irritarti subito non č successo nulla di male.
sul "non č successo nulla di male" potremmo discutere.
il succo e/o la traduzione del post di lupo dovrebbe essere circa il
seguente:
visto che hai avuto un problema, e successivamente ne hai trovato la
soluzione, saresti cosě gentile da dire a tutto il ng come hai fatto a
risolvere il tuo problema?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

risolvere il tuo problema?
Ecco questo mi sembra il modo corretto di chiedere le cose (anche
perchč io ho risposto di aver risolto, volevo essere sicuro e testarlo
poi avrei postato soluzione ma la risposta di Lupo mi ha irritato.)
Quando trovo la soluzione di un problema l'ho sempre postata, anche in
passato. :-)
Soluzione (nel mio caso):
Gestire la chiusura in questo evento (richiamare questa sub ad ogni
chiusura: quindi la X o Form_Unload)
------------------------
Private Sub brwWebBrowser_OnQuit()
    Close
    Unload Me
End Sub
----------------------
Saluti.
Andrea.

 ----------------------
e prima, invece, come mai non funzionava?


e prima, invece, come mai non funzionava?
Prima gestivo la chiusura del form (quindi anche le "istanze" nuove
che si creavano) nel Form_unload. Cosě se chiudevo una (indifferente)
delle istanze aperte me le chiudeva tutte!
Per capirci: apro progetto (form contenente un WebBrowser), lancio
Google, faccio tasto destro su un link e sclgo "Apri in altra Pagina".
Cosě ho 2 progetti: 1 su google, l'altro sulla pagina che ho appena
aperto. Se chiudevo uno dei due, mi chiudeva tutto.
Gestendo la chiusura in quella sub (cioč dove č possibile chiudere
inserendo quella sub) ora mi chiude solo il progetto in questione
lasciando l'altro o gli altri ancora aperti.
Saluti.
Andrea.

 lasciando l'altro o gli altri ancora aperti.
andrea, scusami, ma continuo a non capire.
la disquisizione, a questo punto, sembrerebbe totalmente accademica, visto
che dici di aver risolto il tuo problema, ma non vorrei che rimanesse una
qualche zona d'ombra.
nel tuo post iniziale dicevi di avere un tastino, al quale eveto click era
associato un "unload me"
a me non č mai successo che un "unload me" chiudesse altre form oltre a
"me", mentre a te, a quanto pare, succedeva.
dal contenuto della tua risposta non mi č ancora possibile capire come mai
ti si chiudevano tutte le form aperte...
