OVH Cloud OVH Cloud

Le truc bête...

12 réponses
Avatar
amplitude
Bonjour !

Un truc b=EAte m'arrive et je n'arrive pas =E0 le r=E9soudre :

Dans mon appli, depuis une form (liste des dossiers), j'en appelle une
autre (nouveau dossier). Je cr=E9e mon dossier, et je le valide, l=E0 la
fen=EAtre se ferme et je reviens =E0 la premi=E8re, mais l=E0, je ne sait=
pas
comment updater ma form pour qu'apparaisse le dossier que je viens de
cr=E9er, je suis =E0 chaque fois oblig=E9 de fermer ma form liste et de l=
a
r=E9ouvrir...

Plz help!

Merci :)

10 réponses

1 2
Avatar
Bismark Prods
un refresh peut-etre ?

"amplitude" a écrit dans le message de
news:cj16lq$a8b$
Bonjour !

Un truc bête m'arrive et je n'arrive pas à le résoudre :

Dans mon appli, depuis une form (liste des dossiers), j'en appelle une
autre (nouveau dossier). Je crée mon dossier, et je le valide, là la
fenêtre se ferme et je reviens à la première, mais là, je ne saitpas
comment updater ma form pour qu'apparaisse le dossier que je viens de
créer, je suis à chaque fois obligé de fermer ma form liste et de la
réouvrir...

Plz help!

Merci :)
Avatar
LEBRUN Thomas
Oui, ce que tu dois faire, c'est un refresh de la première form, lors de la
fermeture de la seconde form.

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com


"Bismark Prods" wrote:

un refresh peut-etre ?

"amplitude" a écrit dans le message de
news:cj16lq$a8b$
Bonjour !

Un truc bête m'arrive et je n'arrive pas à le résoudre :

Dans mon appli, depuis une form (liste des dossiers), j'en appelle une
autre (nouveau dossier). Je crée mon dossier, et je le valide, là la
fenêtre se ferme et je reviens à la première, mais là, je ne saitpas
comment updater ma form pour qu'apparaisse le dossier que je viens de
créer, je suis à chaque fois obligé de fermer ma form liste et de la
réouvrir...

Plz help!

Merci :)






Avatar
amplitude
LEBRUN Thomas a écrit :

Oui, ce que tu dois faire, c'est un refresh de la première form, l ors de la
fermeture de la seconde form.

A+



Oui mais comment ???

ya pas un truc du genre this.FormDouTuViens.Refresh(); ????
Avatar
Durand Olivier
>ya pas un truc du genre this.FormDouTuViens.Refresh(); ????



En passant à ta 2eme fenetre la premiere fenetre dans le new par exemple...
Apres tu peux faire un MaFenetrePrinciple.Refresh()
Avatar
amplitude
Durand Olivier a écrit :

ya pas un truc du genre this.FormDouTuViens.Refresh(); ????




En passant à ta 2eme fenetre la premiere fenetre dans le new par exem ple...
Apres tu peux faire un MaFenetrePrinciple.Refresh()




Tellement simple...

:)

merci
Avatar
amplitude
>>

En passant à ta 2eme fenetre la premiere fenetre dans le new par
exemple...
Apres tu peux faire un MaFenetrePrinciple.Refresh()




Tellement simple...

:)

merci




ha! bah en fait non...

Car en fait, le bouton qui appel la seconde fenêtre est un user control ...

Donc, qd je créer ce bouton, je ne peux pas savoir qu'elle sera la form
qui l'envoie, comment récupéré le nom de la form ?? pcq this.Contai ner
peut ne retourner d'un panel ou un groupbox ou autre chose... pas
forcement la form qui contient le control...

J'ai essayer en envoyant non pas la Form mais le Control qui contient le
bouton, mais là, le refresh ne fait rien. Pas d'erreur, rien.

:(
Avatar
LEBRUN Thomas
C'est vrai que j'aurais peut-être pû le préciser dans mon précédent post....

Désolé.

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com


"amplitude" wrote:

Durand Olivier a écrit :

>>ya pas un truc du genre this.FormDouTuViens.Refresh(); ????
>
>
> En passant à ta 2eme fenetre la premiere fenetre dans le new par exemple...
> Apres tu peux faire un MaFenetrePrinciple.Refresh()
>
>
Tellement simple...

:)

merci




Avatar
AMPLITUDE
>>

En passant à ta 2eme fenetre la premiere fenetre dans le new par
exemple...
Apres tu peux faire un MaFenetrePrinciple.Refresh()




Tellement simple...

:)

merci




ha! bah en fait non...

Car en fait, le bouton qui appel la seconde fenêtre est un user control ...

Donc, qd je créer ce bouton, je ne peux pas savoir qu'elle sera la form
qui l'envoie, comment récupéré le nom de la form ?? pcq this.Contai ner
peut ne retourner d'un panel ou un groupbox ou autre chose... pas
forcement la form qui contient le control...

J'ai essayer en envoyant non pas la Form mais le Control qui contient le
bouton, mais là, le refresh ne fait rien. Pas d'erreur, rien.

:(
Avatar
Durand Olivier
>Car en fait, le bouton qui appel la seconde fenêtre est un user control...
Donc, qd je créer ce bouton, je ne peux pas savoir qu'elle sera la form
qui l'envoie, comment récupéré le nom de la form ?? pcq this.Container
peut ne retourner d'un panel ou un groupbox ou autre chose... pas
forcement la form qui contient le control...



Oui mais sur l'evenement click du user control tu as bien un truc du style :
...
maFutureFenetre = New SecondeFenetre()
maFutureFenetre.show()

Tu peux rajouter une proprieté "NomFenetrePrincipale " à ta SecondeFenetre
et avoir


maFutureFenetre = New SecondeFenetre()
maFutureFenetre.NomFenetrePrincipale = Me
maFutureFenetre.show()

Sinon tu peux ouvrir ta SecondeFenetre en ShowDialog, comme ca ca regle le
probleme.
Avatar
amplitude
> Tu peux rajouter une proprieté "NomFenetrePrincipale " à ta Seconde Fenetre
et avoir


maFutureFenetre = New SecondeFenetre()
maFutureFenetre.NomFenetrePrincipale = Me
maFutureFenetre.show()



Oui, mais comment commaître le nom de la Form qui détient le
userControl, là est ma question :)


Sinon tu peux ouvrir ta SecondeFenetre en ShowDialog, comme ca ca regle le
probleme.




Oui, mais de la même façon, comment avoir le nom de la Form... ???

Merci :)
1 2