CLR: .Net / Mono / Boo / Otros CLR > C#

 Evento Comun para Matriz textbox??

(1/1)

xiao_13:
Ya  me canse de buscar  :hitcomp:  y no encuentro solucion a mi problema espero que me puedan ayudar.
La cuestion es que yo tengo una matriz bidimencional de textbox y necesito usar un evento del objeto textbox para todos los TextBox de esa matriz, mis dudas son ¿se puede establecer un evento comun para todos?, o nesecito ir uno x uno, si este ultimo fuera el caso como lo hago porque no me deja llamar al evento de esta forma "Grilla[y,x].MouseMove += new eventHandler(Grilla[y,x]_MouseMove)"
Ayuda plis  :argh:  :argh:

tannke:
Bueno, el caso es que yo lo prové hace tiempo con botones, seguramente sera lo mismo, y yo en aquella hice un evento común a todos ellos de la siguiente manera:


--- Código: C# --- //esto en el mismo bucle donde creaba los botones//supongo que se puede hacer a parte tambienthis.buttons[i, j].Click += new EventHandler(bt_Click);  
--- Código: C# --- //este seria el evento comun a todos:protected void bt_Click(object sender, EventArgs e)        {            Button bt = (Button)sender;            textBox1.Text = "Has hecho click en el botón " + bt.Name;        }  
y si quisieras hacerlo uno por uno, donde creo que tienes el fallo es en: Grilla[y,x].MouseMove += new eventHandler(Grilla[y,x]_MouseMove)
(donde en negrita y subrallado) ya que aqui tendrias que poner el nombre de la funcion que quieres que llame el evento y aki ya si me has pillado pq no tengo ni idea ahora mismo de como se podria hacer.

Espero te sirva lo primero. Un saludo

xiao_13:
Gracias man. con eso ya lo solucione :good:  :good:  :good:  :good:  :good:  :good:  :good:  :good:

Navegación

[0] Índice de Mensajes

Ir a la versión completa