¿Hay alguna manera de obtener un evento Load para System.Windows.Forms.Control como System.Windows.Forms.Form.Load?Agregar un evento Load para Winforms Control al igual que la clase de formulario
Quiero ejecutar un código de inicialización antes de que se muestre el control por primera vez.
Además, sería bueno poder hacer lo mismo para System.Windows.Forms.ToolStripStatusLabel que no es realmente un Control, pero funciona como uno.
Idealmente, puedo hacer esto: control.OnLoad (() => {dosomething aquí;});
en el que OnLoad es un método de extensión que ejecutaría el argumento Acción cuando el "control" "Carga".
Gracias!
Gracias por su consejo. Siguiendo su consejo, encontré el evento CreateControl de la clase Control. ¿Hay algo así en la clase ToolStripItem? – deerchao
¿Está intentando crear un nuevo descendiente ToolStripItem? Supongo que puede poner el código de inicialización en su contructor –
No, no puedo porque el código tiene algo que ver con su elemento primario: el control ToolStrip. en el constructor, serían nulos. – deerchao