Bonjour à tous,
J'espère ne pas mettre tromper de catégorie pour mon message.
Je vous explique mon soucis :
J'ai une application qui contrôle (pilote) une sorte de scanner et parfois j'ai besoin d'une intervention d'un utilisateur avant de réaliser certaines tâches. Cette intervention a lieu via une fenêtre (wpf) avec divers boutons à cliquer et des champs à remplir.
Quand j'ai besoin de cette intervention, j'arrive bien à afficher ma fenêtre mais mon application tourne encore derrière hors j'ai besoin des informations que l'utilisateur me donne donc j'aurais besoin de "faire dormir" mon application.
J'ai pensé à utiliser des threads mais sans jamais parvenir à mon besoin.
A savoir que je travaille en 3.5 donc certaines classes au niveau des threads ne me sont pas accessibles.
Exemple de code :
Si certains ont des idées qui me permettraient d'arriver à mes fins je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void MaMethode(){ // ici je contrôle mon scanner MyTwain twain = new MyTwain(); // bla bla bla // je veux configurer mon scanner // je demande à l'utilisateur de remplir des infos MyTwainConfig config = new MyTwainConfig(); // ma fenêtre config.show(); twain.config(data); // ici je devrais attendre que l'utilisateur ait "submiter" ses infos mais je n'y parviens pas // reste du code }
D'avance merci.
Partager