Bonjour,
En fait, j'étais en train de réaliser un éditeur de texte comme le notepad de Windows.
Lorsque j'ai du implémenter la fonction rechercher, remplacer,..., je me suis rendu compte que ce n'était pas pratique si la boite de recherche apparaissait avec un ShowDialog, car, on ne peut plus modifier la fenêtre mère sans fermer ce modal. Il fallait don utiliser une autre méthode, avec un Show, qui ne prends pas le focus de la form mère et permet à tout moment son édition.
Conclusion :
Tout est dans le fichier zip.
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.
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
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.
....
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.