Articles of eventi

.NET WinForms – Come ascoltare gli eventi per il sistema LogOff, User Locked, Hibernate Started e System ripreso?

Voglio ascoltare gli eventi nelle mie windows di Windows. Applicazione .NET per i seguenti eventi di sistema: Disconnessione Blocca Windows Sospeso Avvio Sospeso Ripristino del sistema avviato Sono questi possibili? Grazie

Utilizzare l’evento e debind in sottoclass

Perché non posso usare l’evento dichiarato in Base da Sub? class Program { static void Main(string[] args) { Sub sub = new Sub(); sub.log += new Base.logEvent(sub_log); sub.go(); } static void sub_log(string message, int level) { Console.Out.WriteLine(message + ” ” + level); } } public abstract class Base { public delegate void logEvent(String message, int […]

c #: non è ansible accedere agli eventi della class genitore?

mai incontrato prima. Ecco il campione: using System; namespace Testing { public class Test { public event Action ActionRequired; } public class ChildTest : Test { public void DoSomething() { if (this.ActionRequired != null) this.ActionRequired(); } } } Questo non funzionerà, l’errore è che posso accedere all’evento solo dalla class base. Non è difficile navigare […]

Guida alla progettazione – Gestione di eventi polimorfici

Domanda di progettazione – Gestione di eventi polimorfici Attualmente sto cercando di ridurre il numero di Event Handle nel mio attuale progetto. Disponiamo di più sistemi che inviano dati tramite USB. Attualmente ho una routine da leggere nei messaggi e analizzo i dettagli iniziali dell’intestazione per determinare da quale sistema proviene il messaggio. Le intestazioni […]

IPostbackEventHandler VS IPostbackDataHandler

1) L’utente che seleziona un object in DropDownList è considerato come dati di postback e per questo motivo DropDownList implementa IPostbackDataHandler . a) Ma perché il trasferimento dell’utente (nel controllo Calendar ) a un altro mese è considerato anche un dato di postback? Quindi, perché Calendar implementa IPostbackEventHandler e non IPostbackDataHandler ? 2) a) Presumo […]

Thread multipli che sottoscrivono lo stesso evento

Cosa succederà quando 10 thread si iscriveranno allo stesso evento e l’evento si triggers? Quale thread lo raccoglierà?

Sparando un evento ogni volta che viene chiamato un nuovo metodo

Sto creando un logger per un’applicazione c # che deve registrare l’ora in cui ogni metodo è stato chiamato tempo di esecuzione di ciascun metodo. Posso farlo chiamando il mio metodo EventLogger.LogMethodCall all’inizio di ogni metodo, ma mi chiedevo se c’era un modo per far sì che il CLR triggerssse un evento ogni volta che […]

Aggiungi / Rimuovi gestore alla casella di testo

Sto aggiungendo un gestore alla casella di testo usando il seguente codice: private void frmLogin_Load(object sender, EventArgs e) { foreach (Control tb in this.Controls) { if (tb is TextBox) { TextBox tb1 = (TextBox)tb; tb1.KeyDown += new KeyEventHandler(TextBox_KeyDown); } } } Sto anche rimuovendo il gestore usando il seguente codice: private void frmLogin_FormClosed(object sender, FormClosedEventArgs […]

Dovrei usare EventHandler e / o il pattern del delegato EventArgs?

Leggendo il mio libro C #, si parla dell’uso di eventi / delegati (presumo che abbia ragione nel pensare che un evento sia l’equivalente di un delegato pubblico che non ha accesso a variabili membro) in un modello che piace a MS: public delegate Something(object o, EventArgs e) E poi va a spiegare su EventArgs […]

Come ottenere l’evento Keypress nel controllo del pannello di Windows in C #

Voglio ottenere l’evento keypress nel controllo del pannello di Windows in C #, è un aiuto del corpo per me …