Bonjour,

J'ai une application principal en MDI avec 2 panels.
Le panel 1 est un bandeau.
Le panel 2 est l'affichage de form fille.

Dans le panel 2 j'insère une form avec un webbrowser. Le webbrowser pointe sur une page avec un chargement de Java.
Le chargement du WebBrowser est très long et freeze l'application.
ci joint le code du New de la form principal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
    Sub New()
        ' This call is required by the Windows Form Designer.
        InitializeComponent()
        ' Add any initialization after the InitializeComponent() call.
        Graphique = New F_Graphe
        Web = New F_WEB
        pd = New Printing.PrintDocument
        AddHandler pd.PrintPage, AddressOf Me.Pd_PrintPage
    End Sub
ci-joint le code du chargement de la fenêtre principale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub F_Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If ActiveMdiChild IsNot Nothing Then ActiveMdiChild.Visible = False
        FormeFille(Graphique)  'affichage de F_Grph dans le panel central de F_Main
        Me.Refresh()
        Application.DoEvents()
        ActivateMdiChild(Graphique)
        Application.DoEvents()
        Graphique.Visible = True
        Me.Refresh()
    End Sub
Est ce que je peux utiliser un backgroundworker pour la création de cette page?
Si oui, dois je faire le new de ma form dans le DoWork d'un BGW?

Cordialement,