J’ai une case à cocher et je suis abonné à l’événement CheckedChanged. Le gestionnaire effectue certaines opérations à cet endroit. Je coche et décoche la case à cocher par programme (ex: chkbx_Name.Checked = true ), et l’événement CheckedChanged est déclenché. Je souhaite que cet événement ne soit déclenché que lorsque je le coche ou le […]
Je veux les caractères ASCII passés par la propriété e.Key partir d’un événement WPF KeyDown .
Un de mes bêtes noires avec les événements qui se lèvent en C # est le fait qu’une exception dans un gestionnaire d’événements cassera mon code, et empêchera éventuellement d’appeler d’autres gestionnaires, si celui qui est cassé est appelé en premier; Dans la plupart des cas, mon code s’en foutait si le code de quelqu’un […]
Existe-t-il un moyen de déclencher des événements si quelqu’un modifiait quelque chose dans Active Directory, par exemple en désactivant le compte d’utilisateur?
Si j’ai un code qui ressemble à quelque chose comme ça: public void Foo() { Bar bar = new Bar(); bar.SomeEvent += (sender, e) => { //Do something here }; bar.DoSomeOtherThingAndRaiseSomeEvent(); } La bar sera-t-elle collectée lorsque la méthode sera SomeEvent ou SomeEvent je me désabonner manuellement de l’événement pour éviter une fuite de mémoire […]
Dans le code suivant, comment identifier le contrôle qui a déclenché l’événement Click ? void x_Click(object sender, EventArgs e) { //How do I identify the sender? } private void fill() { for(blah) { Button x = new Button(); x.Click += new EventHandler(x_Click); this.controls.Add(x) } }
J’ai écrit un système de plug-in qui utilise une interface. Tous les plug-ins conformes à ce contrat sont chargés au moment de l’exécution dans le système principal. Le plug-in retourne effectivement une TabPage qui est insérée dans l’application principale et contrôlée depuis la DLL du plug-in. Si une erreur survient dans le plug-in, le message […]
Question de conception – Gestion des événements polymorphes J’essaie actuellement de réduire le nombre de descripteurs d’événement dans mon projet actuel. Nous avons plusieurs systèmes qui envoient des données via USB. J’ai actuellement une routine pour lire les messages et parsingr les détails de l’en-tête initial pour déterminer le système d’où provient le message. Les […]
Pour ainsi dire, je me suis lancé dans la fièvre Rx, et cette question est liée à la mienne ici et ici . Néanmoins, peut-être sont-ils utiles à quelqu’un car je pourrais les voir comme des variantes utiles du même thème. Question: Comment peut-on regrouper un stream aléatoire d’objects int (disons sur l’intervalle [0, 10] […]
Je souhaite écouter les événements de mon application .NET Windows Forms pour les événements système suivants: Fermer la session Verrouiller Windows Mise en veille prolongée Démarré Système redémarré Sont-ils possibles? Merci