c'è un modo per ottenere un evento Load per System.Windows.Forms.Control proprio come System.Windows.Forms.Form.Load?Aggiungere un evento Load per Winforms Control come classe Form
Desidero eseguire un codice di inizializzazione prima che venga visualizzato per primo il controllo.
Inoltre, sarebbe bello poter fare lo stesso per System.Windows.Forms.ToolStripStatusLabel che non è in realtà un controllo, ma funziona come uno.
Idealmente, posso farlo: control.OnLoad (() => {dosomething here;});
in cui OnLoad è un metodo di estensione che eseguirà l'argomento Azione quando il "controllo" "Carica".
Grazie!
Grazie per il vostro suggerimento. Seguito il tuo consiglio ho trovato l'evento CreateControl della classe Control. C'è qualcosa di simile nella classe ToolStripItem? – deerchao
Stai cercando di creare un nuovo discendente ToolStripItem? Immagino che tu possa inserire il codice di inizializzazione nel suo contructor –
No, non posso perché il codice ha qualcosa a che fare con il suo genitore: il controllo ToolStrip. nel costruttore, sarebbero nulli. – deerchao