J'aimerais afficher une forme (pour dire =E0 l'utilisateur de
patienter !) pendant le traitement en background d'un fichier!
La difficult=E9 est de garder form2 afin que l'utilisateur ne puisse pas
utiliser les autres form en attendant.
On m'a propos=E9 show vb modal comme ceci :
'Code
form2.show vbmodal
'Traitement du fichier
unload form2
Affichage du fichier
Le probleme c'est que lorsque je fais form2.show vbmodal mon programme
ne continue pas il s'arrete sur form2.show vbmodal
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jean-marc
"Superman" wrote in message news:
Bonjour,
J'aimerais afficher une forme (pour dire à l'utilisateur de patienter !) pendant le traitement en background d'un fichier! La difficulté est de garder form2 afin que l'utilisateur ne puisse pas utiliser les autres form en attendant. On m'a proposé show vb modal comme ceci : Le probleme c'est que lorsque je fais form2.show vbmodal mon programme ne continue pas il s'arrete sur form2.show vbmodal
Avez vous une solution ?
Oui, il suffit de relire les propositions qui t'ont été faites lors de ton premier post.
Le plus simple est probablement de faire apparaitre sur ta forme un controle qui était invisible jusque la (genre une picturebox) puis de la faire disparaitre à la fin du traitement.
' avant l'appel du traitement long pctPatienter.Visible = True call Lancer_le_traitement_long pctPatienter.Visible = False
"Superman" <john.ambou@free.fr> wrote in message
news:1185960599.411458.290660@b79g2000hse.googlegroups.com...
Bonjour,
J'aimerais afficher une forme (pour dire à l'utilisateur de
patienter !) pendant le traitement en background d'un fichier!
La difficulté est de garder form2 afin que l'utilisateur ne puisse pas
utiliser les autres form en attendant.
On m'a proposé show vb modal comme ceci :
Le probleme c'est que lorsque je fais form2.show vbmodal mon programme
ne continue pas il s'arrete sur form2.show vbmodal
Avez vous une solution ?
Oui, il suffit de relire les propositions qui t'ont été faites
lors de ton premier post.
Le plus simple est probablement de faire apparaitre sur ta forme
un controle qui était invisible jusque la (genre une picturebox)
puis de la faire disparaitre à la fin du traitement.
' avant l'appel du traitement long
pctPatienter.Visible = True
call Lancer_le_traitement_long
pctPatienter.Visible = False
J'aimerais afficher une forme (pour dire à l'utilisateur de patienter !) pendant le traitement en background d'un fichier! La difficulté est de garder form2 afin que l'utilisateur ne puisse pas utiliser les autres form en attendant. On m'a proposé show vb modal comme ceci : Le probleme c'est que lorsque je fais form2.show vbmodal mon programme ne continue pas il s'arrete sur form2.show vbmodal
Avez vous une solution ?
Oui, il suffit de relire les propositions qui t'ont été faites lors de ton premier post.
Le plus simple est probablement de faire apparaitre sur ta forme un controle qui était invisible jusque la (genre une picturebox) puis de la faire disparaitre à la fin du traitement.
' avant l'appel du traitement long pctPatienter.Visible = True call Lancer_le_traitement_long pctPatienter.Visible = False
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled = true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...
-- Merci beaucoup, au revoir et à bientôt :o) ------ Romans, logiciels, email, site personnel http://irolog.free.fr/joe.htm ------------------------------------------------------------------------------------ "Superman" a écrit dans le message de news:
Bonjour,
J'aimerais afficher une forme (pour dire à l'utilisateur de patienter !) pendant le traitement en background d'un fichier! La difficulté est de garder form2 afin que l'utilisateur ne puisse pas utiliser les autres form en attendant. On m'a proposé show vb modal comme ceci :
'Code form2.show vbmodal
'Traitement du fichier
unload form2
Affichage du fichier
Le probleme c'est que lorsque je fais form2.show vbmodal mon programme ne continue pas il s'arrete sur form2.show vbmodal
Avez vous une solution ?
Merci !
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour
informer et de rester en form1, ça n'interdit pas
à l'utilisateur de toucher aux commandes de la
form 1, dans ce cas en complément avec l'image,
tout ce que tu veux que l'utilisateur ne touche
pas, il faut le mettre en inactif (enabled =
true), objets, menus... Puis de remettre en l'état
en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur
sera avisé, l'utilisateur ne pourra pas toucher à
des commandes contradictoires avec ton traitement,
et tu pourras continuer ton traitement...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Superman" <john.ambou@free.fr> a écrit dans le
message de news:
1185960599.411458.290660@b79g2000hse.googlegroups.com...
Bonjour,
J'aimerais afficher une forme (pour dire à
l'utilisateur de
patienter !) pendant le traitement en background
d'un fichier!
La difficulté est de garder form2 afin que
l'utilisateur ne puisse pas
utiliser les autres form en attendant.
On m'a proposé show vb modal comme ceci :
'Code
form2.show vbmodal
'Traitement du fichier
unload form2
Affichage du fichier
Le probleme c'est que lorsque je fais form2.show
vbmodal mon programme
ne continue pas il s'arrete sur form2.show vbmodal
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled = true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...
-- Merci beaucoup, au revoir et à bientôt :o) ------ Romans, logiciels, email, site personnel http://irolog.free.fr/joe.htm ------------------------------------------------------------------------------------ "Superman" a écrit dans le message de news:
Bonjour,
J'aimerais afficher une forme (pour dire à l'utilisateur de patienter !) pendant le traitement en background d'un fichier! La difficulté est de garder form2 afin que l'utilisateur ne puisse pas utiliser les autres form en attendant. On m'a proposé show vb modal comme ceci :
'Code form2.show vbmodal
'Traitement du fichier
unload form2
Affichage du fichier
Le probleme c'est que lorsque je fais form2.show vbmodal mon programme ne continue pas il s'arrete sur form2.show vbmodal
Avez vous une solution ?
Merci !
jerome crevecoeur
Bonjour, Une autre solution c'est de lancer le formulaire 2 en modal et d'effectuer tes traitements et affichage des messages de progression sur ce formulaire 2 avec peut-être un bouton Annuler pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled = true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...
Bonjour,
Une autre solution c'est de lancer le formulaire 2 en modal et
d'effectuer tes traitements et affichage des messages de progression sur
ce formulaire 2 avec peut-être un bouton Annuler pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour
informer et de rester en form1, ça n'interdit pas
à l'utilisateur de toucher aux commandes de la
form 1, dans ce cas en complément avec l'image,
tout ce que tu veux que l'utilisateur ne touche
pas, il faut le mettre en inactif (enabled =
true), objets, menus... Puis de remettre en l'état
en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur
sera avisé, l'utilisateur ne pourra pas toucher à
des commandes contradictoires avec ton traitement,
et tu pourras continuer ton traitement...
Bonjour, Une autre solution c'est de lancer le formulaire 2 en modal et d'effectuer tes traitements et affichage des messages de progression sur ce formulaire 2 avec peut-être un bouton Annuler pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled = true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...
LE TROLL
Bonjour,
Oui, il y a plein de solution équivalente en valeur...
-- Merci beaucoup, au revoir et à bientôt :o) ------ Romans, logiciels, email, site personnel http://irolog.free.fr/joe.htm ------------------------------------------------------------------------------------ "jerome crevecoeur"
a écrit dans le message de news:
Bonjour, Une autre solution c'est de lancer le formulaire 2 en modal et d'effectuer tes traitements et affichage des messages de progression sur ce formulaire 2 avec peut-être un bouton Annuler pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled > true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...
Bonjour,
Oui, il y a plein de solution équivalente en
valeur...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"jerome crevecoeur"
<spamailleurs.crevecoeur.spamailleurs.jerome@wanadoo.fr>
a écrit dans le message de news:
uLlIX5M1HHA.4816@TK2MSFTNGP04.phx.gbl...
Bonjour,
Une autre solution c'est de lancer le formulaire 2
en modal et
d'effectuer tes traitements et affichage des
messages de progression sur
ce formulaire 2 avec peut-être un bouton Annuler
pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très
bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour
informer et de rester en form1, ça n'interdit
pas
à l'utilisateur de toucher aux commandes de la
form 1, dans ce cas en complément avec l'image,
tout ce que tu veux que l'utilisateur ne touche
pas, il faut le mettre en inactif (enabled > true), objets, menus... Puis de remettre en
l'état
en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur
sera avisé, l'utilisateur ne pourra pas toucher
à
des commandes contradictoires avec ton
traitement,
et tu pourras continuer ton traitement...
Oui, il y a plein de solution équivalente en valeur...
-- Merci beaucoup, au revoir et à bientôt :o) ------ Romans, logiciels, email, site personnel http://irolog.free.fr/joe.htm ------------------------------------------------------------------------------------ "jerome crevecoeur"
a écrit dans le message de news:
Bonjour, Une autre solution c'est de lancer le formulaire 2 en modal et d'effectuer tes traitements et affichage des messages de progression sur ce formulaire 2 avec peut-être un bouton Annuler pour en sortir.
J'ai déjà fait ce procédé et ça fonctionne très bien.
Cordialement
LE TROLL a écrit :
Bonjour,
En plus de ce qu'a dit Jean-Marc:
Sur le principe de montrer une image pour informer et de rester en form1, ça n'interdit pas à l'utilisateur de toucher aux commandes de la form 1, dans ce cas en complément avec l'image, tout ce que tu veux que l'utilisateur ne touche pas, il faut le mettre en inactif (enabled > true), objets, menus... Puis de remettre en l'état en fin de traitement.
Ainsi tu resteras en forme 1, l'utilisateur sera avisé, l'utilisateur ne pourra pas toucher à des commandes contradictoires avec ton traitement, et tu pourras continuer ton traitement...