Acceder a controles winforms con hilos

Iniciado por Skeletron, 6 Enero 2010, 00:47 AM

0 Miembros y 1 Visitante están viendo este tema.

Skeletron

Hola gente..
como sabran, para acceder a un control, como por ejemplo un label, desde un thread, hay que hacer exactamente éste enorme quilombo:
http://groups.google.es/group/microsoft.public.es.dotnet.vb/browse_thread/thread/4551e8da19f7ae4d/68ca847344faf59f?lnk=st&q=%22Operaci%C3%B3n+no+v%C3%A1lida+a+trav%C3%A9s+de+subprocesos%22&rnum=1&hl=es#68ca847344faf59f


Es una cosa de locos...
Tener que hacer semejante estupides de larga.. por cada control!!...
Si tengo que acceder a 50 controles con hilos, tengo que crear unos 10 delegados y 50 metodos a parte para agregar.. o sea.. WTF???!?!

No hay algo mas generico?

raul338

:| no es tan largo, son 4 miseras lineas de codigo. Solo que ahi no es tan "generico"

Haz una funcion al que le pasas el nombre del control (de un tipo, ej, si es de lista se le agrega items, si es de texto o boton, se cambia el text, etc) y le pasas el valor.

Es cuestion de tener ingenio, tampoco es taaaannto.

Skeletron

Ya voy a hacer algo que se envien objetos solamente.. Ahora estoy ocupado en otras cosas! :D (novia -baba-)

raul338

Cita de: Skeletron en  6 Enero 2010, 18:54 PM
Ya voy a hacer algo que se envien objetos solamente..
objetos? create una especie de cmd (:huh: ??) que funcione por strings jaja xD

Cita de: Skeletron en  6 Enero 2010, 18:54 PM
Ahora estoy ocupado en otras cosas! :D (novia -baba-)
;D ;) enseñale a programar :o :o jajaa

Skeletron

quise decir Objects.. o sea.. el tipo de dato Object.. como si fuese Integer, String, DOuble, Object..

Pasar como objeto el: "Textbox.text" y darle el valor desde otra linea.. algo voy a inventar..

El 22 de enero voy a andar de nuevo por aquí.. pero desde mañana a la mañana no aparezco mas por internet :/

raul338

boxing y unboxing??? mejor pasa el control directamente y "Select case-alo" segun su tipo :xD

Te esperaremos el 22 entonces :D