traves subprocesos otro multihilos manipular los llamar hilos formulario ejemplo desde controles control como acceder c# winforms user-controls childcontrol

subprocesos - exponer y plantear el evento de un control secundario en un control de usuario en c#



manipular controles desde otro formulario c# (2)

Exponga todo el TextBox como una propiedad pública en control de usuario y suscríbase a sus eventos de la manera que desee.
Ejemplo:

class myUserControl: UserControl { private TextBox _myText; public TextBox MyText { get {return _myText; } }

}

Después de hacer esto, puede suscribirse en cualquiera de sus eventos de la siguiente manera:

theUserControl.MyText.WhatEverEvent += ...

¡Espero que esto ayude!

Hola. Tengo un UserControl que contiene un cuadro de texto. Quería acceder al evento text-changed del cuadro de texto, pero en las propiedades del evento de usercontrol no veo los eventos para el cuadro de texto. ¿Cómo puedo exponer y manejar eventos particulares de los controles secundarios del UserControl expuesto públicamente en Winforms con C #.


Puede mostrar un nuevo evento y pasar las suscripciones directamente al control, si lo desea:

public class UserControl1 : UserControl { // private Button saveButton; public event EventHandler SaveButtonClick { add { saveButton.Click += value; } remove { saveButton.Click -= value; } } }