IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

THREADING - Erreur ouverture form avec picturebox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Shennong
    Homme Profil pro
    Technicien Informatique/Hotliner
    Inscrit en
    Février 2012
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Informatique/Hotliner
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 186
    Par défaut THREADING - Erreur ouverture form avec picturebox
    Bonjour,

    Je souhaiterai pouvoir ouvrir un formulaire sur un autre thread. Ce dernier comporte un label et une picturebox avec un gif à l'intérieur. Il s'git d'un formulaire d'attente que j'affiche durant certaines opérations.

    Le problème est que j'ai l'erreur suivante lorsqu'il est sensé s'afficher :

    Nom : 2019-09-25_08h37_29.png
Affichages : 187
Taille : 22,0 Ko

    Vous pouvez voir sur la capture, l'erreur, et le code de construction du thread, avec la procédure d'appel.

    Si quelqu'un a une idée sur la résolution de ce problème, je suis preneur.


    Merci d'avance !

    Cordialement-

  2. #2
    Membre expérimenté
    Homme Profil pro
    IT Manager
    Inscrit en
    Janvier 2018
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Manager
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2018
    Messages : 220
    Par défaut
    Hello,

    Essaies ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Invoke(New MethodInvoker(Sub() waiting.PictureBox1.Image = My.Resources.WAIT)

  3. #3
    Membre éclairé Avatar de Shennong
    Homme Profil pro
    Technicien Informatique/Hotliner
    Inscrit en
    Février 2012
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Informatique/Hotliner
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 186
    Par défaut
    Bonjour Thovan, merci pour ton aide.

    Je dois mettre ce code dans le Sub du "btn_Rechercher" ou le Sub "DisplayWait" par contre stp ? Merci.

    Cordialement-

  4. #4
    Membre expérimenté
    Homme Profil pro
    IT Manager
    Inscrit en
    Janvier 2018
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Manager
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2018
    Messages : 220
    Par défaut
    Citation Envoyé par Shennong Voir le message
    Bonjour Thovan, merci pour ton aide.

    Je dois mettre ce code dans le Sub du "btn_Rechercher" ou le Sub "DisplayWait" par contre stp ? Merci.

    Cordialement-
    Tu remplaces la ligne sur laquelle ton programme plante par celle que je t'ai donnée

  5. #5
    Membre éclairé Avatar de Shennong
    Homme Profil pro
    Technicien Informatique/Hotliner
    Inscrit en
    Février 2012
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Informatique/Hotliner
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 186
    Par défaut
    Merci, effectivement, on fait un pas en avant

    L'erreur n'apparaît plus, cependant le formulaire "Waiting" ne s'affiche pas

    Je ne comprends pas pourquoi.

    Cordialement-

  6. #6
    Membre expérimenté
    Homme Profil pro
    IT Manager
    Inscrit en
    Janvier 2018
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Manager
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2018
    Messages : 220
    Par défaut
    Essaies la même chose,
    Remplace Application.Run(Message) par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Invoke(New MethodInvoker(Sub() Application.Run(message))

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Erreur ouverture excel avec userform sur 2ém PC
    Par Guignol81 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 03/03/2017, 00h08
  2. Réponses: 2
    Dernier message: 01/10/2016, 09h22
  3. Erreur ouverture page avec javascript:window.open
    Par gagouk dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/04/2016, 15h09
  4. Synchroniser la fermeture d'un form avec la fin d'un thread
    Par Jitou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/02/2008, 00h46
  5. Réponses: 1
    Dernier message: 24/07/2007, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo