OVH Cloud OVH Cloud

ouvrir un formulaire une seule fois

12 réponses
Avatar
toni
Salut a tous
Connaissez vous un moyen d'éviter d'ouvrir un même formulaire plusieurs fois
dans une application
merci
--
Toniton

2 réponses

1 2
Avatar
Driss HANIB
moi aussi pour le langage..

autre possibilité simpliste de gérer cela : tu crées un booléen qui se met à
vrai lorsque ta feuille à surveiller s'ouvre et à faux lorsqu'elle est
décharger.
Dans ton bouton de chargement, avant de charger cette feuille, tu regardes
l'état de cette variable et tu ouvres ta feuille si elle est à faux.

Driss
"Patrice Henrio" a écrit dans le message de
news:
D'accord avec Scraper et François.

"Picalausa François" a écrit dans le message de


news:

> Hello,
>
> Je suis, moi aussi, contre le langage du moindre effort... ce forum


n'est
> pas le forum du commun des internautes mais bien mpf.vb :-)
>
> Pour les instanciations, si tu souhaites interdire a ton code de faire


ce
> qu'il fait, il faut peut-être revoir ton design... soit tu as besoin de
> plusieurs instances et tu les crées avec New, soit tu n'en a pas besoin


et
> tu utilise l'instance globale fournie par vb (frmSaisie.Show). Une


feuille
> modale pourrait être appropriée (frmSaisie.Show vbModal), tu peux aussi
> tester l'existence de la form à partir de la collection Forms
> (http://faq.vb.free.fr/index.php?question2) pour afficher une
> messagebox ou pour informer l'utilisateur qu'il doit terminer la saisie,
> ...
>
> --
> Picalausa François
>
> "toni" a écrit dans le message de news:
>
>> désolé pour les abreviations!!!!! mais ce que j'ai écrit, est bien
>> lisible et
>> compréhensible par le commun des internautes!!!
>>
>> bref, griser le bouton de commande m'amene à gerer des "enabled" à
>> l'ouverture et a la fermeture du formulaire
>> --
>> Toniton
>
>




Avatar
toni
Merci a tous
J'ai finalement trouver une solution:
quand le formulaire n'existe pas je l'instancie
puis quand on reclick pour ouvrir le formulaire je fais une un bringTofront
du formualire puis un Show.

--
Toniton


"Driss HANIB" a écrit :

moi aussi pour le langage..

autre possibilité simpliste de gérer cela : tu crées un booléen qui se met à
vrai lorsque ta feuille à surveiller s'ouvre et à faux lorsqu'elle est
décharger.
Dans ton bouton de chargement, avant de charger cette feuille, tu regardes
l'état de cette variable et tu ouvres ta feuille si elle est à faux.

Driss
"Patrice Henrio" a écrit dans le message de
news:
> D'accord avec Scraper et François.
>
> "Picalausa François" a écrit dans le message de
news:
>
> > Hello,
> >
> > Je suis, moi aussi, contre le langage du moindre effort... ce forum
n'est
> > pas le forum du commun des internautes mais bien mpf.vb :-)
> >
> > Pour les instanciations, si tu souhaites interdire a ton code de faire
ce
> > qu'il fait, il faut peut-être revoir ton design... soit tu as besoin de
> > plusieurs instances et tu les crées avec New, soit tu n'en a pas besoin
et
> > tu utilise l'instance globale fournie par vb (frmSaisie.Show). Une
feuille
> > modale pourrait être appropriée (frmSaisie.Show vbModal), tu peux aussi
> > tester l'existence de la form à partir de la collection Forms
> > (http://faq.vb.free.fr/index.php?question2) pour afficher une
> > messagebox ou pour informer l'utilisateur qu'il doit terminer la saisie,
> > ...
> >
> > --
> > Picalausa François
> >
> > "toni" a écrit dans le message de news:
> >
> >> désolé pour les abreviations!!!!! mais ce que j'ai écrit, est bien
> >> lisible et
> >> compréhensible par le commun des internautes!!!
> >>
> >> bref, griser le bouton de commande m'amene à gerer des "enabled" à
> >> l'ouverture et a la fermeture du formulaire
> >> --
> >> Toniton
> >
> >
>
>





1 2