Articles of events

Problème dans l’événement CheckedChanged

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 […]

Comment obtenir les caractères normaux d’un événement WPF KeyDown?

Je veux les caractères ASCII passés par la propriété e.Key partir d’un événement WPF KeyDown .

Génération d’événements C # ignorant les exceptions déclenchées par les gestionnaires

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 […]

Suivi des modifications dans Active Directory à l’aide de C #

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?

Dois-je me désabonner des gestionnaires d’événements anonymes de variables locales?

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 […]

Comment identifier quel contrôle a généré l’événement Click?

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) } }

c # Plugin Gestion des événements

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 […]

Aide à la conception – Gestion d’événements polymorphes

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 […]

Dans Rx, comment regrouper les événements par ID et limiter chaque groupe à plusieurs TimeSpans?

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] […]

.NET WinForms – Comment écouter les événements pour le système LogOff, le locking de l’utilisateur, le démarrage en veille prolongée et la reprise du système?

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