DIALOG ENTRE 2 FORMS SANS SHOWDIALOG

Signaler
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
-
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31864-dialog-entre-2-forms-sans-showdialog

Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
15
"dans le fichier fille.Designer.cs "

Justement ce que permet d'eviter les classes partielles. Déclare tes variables dans une autre classe partielle que celle du designer.


En fait ta méthode est publique ce qui indique qu'elle pourra être appelé par n'importe quel objet qui la référence. Cela n'est pas vraiment dangereux dans ce cas , mais si ton application utilisait des données nécessitant un minimum d'intégrité, le "public" aurait été une porte ouverte dans ton application.

En résumé met des "internal" sur les fonctions qui ne doivent être appelé que par ton assembly.

C'était juste une remarque pas une critique.
Messages postés
86
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
27 juin 2007
1
Salut,

Pourtant il me semble que j'ai bien déclaré FormPad dans le fichier fille.Designer.cs à la ligne
"private System.Windows.Forms.Form formPad;"

Qu'entend tu par biaiser mon appli ?

Merci de vos commentaires
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
15
formpad n'est pas déclaré.

Q : Que se passe t'il si je ferme la form1 (Mère)
R : Ca plante

En referençant ton assemblie je peux appeler la méthode update et ainsi biaiser ton appli.

....