Je suis novice en programmation windows.forms. J'ai commencé à faire une application qui a le flux d'événements suivante:Emplacement du code dans windows.forms
- cliquez sur un bouton qui ouvre un fichier - extraire son contenu dans une liste de chaînes - visitez certains sites - analyser leur contenu - etc.
Donc parce que tout dans mon application se passe après avoir cliqué sur un bouton pour ouvrir un fichier, j'ai mis tout mon code sur l'événement de clic du bouton. Cependant, je sais que c'est une mauvaise pratique de codage, parce que j'ai réalisé que j'ai fini par avoir tout le flux du programme à l'intérieur de cet événement de clic. Je sais que l'événement ne doit contenir que du code lié au bouton, mais où placer le code qui suit, sinon à l'intérieur de l'événement? Y at-il un autre événement que je devrais utiliser au lieu d'écrire tout simplement dans le bouton clic?
J'espère avoir clarifié ma question. Sinon, je vais réessayer d'expliquer mon problème. Je ne sais tout simplement pas où écrire le code qui suit l'événement click. Si je le mets dedans:
public Form1()
{
InitializeComponent();
}
.. alors il s'exécute avant l'événement de clic qui est faux.
Merci d'avance.
excellente réponse - vous m'avez expliqué clairement, m'a aidé à comprendre l'extrait en nommant correctement les méthodes, et m'a également donné une leçon de multithreading. merci beaucoup! –