DIALOG ENTRE 2 FORMS SANS SHOWDIALOG

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 - 6 juin 2005 à 23:20
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 - 7 juin 2005 à 11:03
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

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
7 juin 2005 à 11:03
"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.
cs_tahiti_bob Messages postés 86 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 27 juin 2007 1
7 juin 2005 à 10:41
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
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
6 juin 2005 à 23:20
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.

....
Rejoignez-nous