¡Hola a tod@s!
Estoy programando en C# y quiero que el método OnKeyDown de un formulario me modifique una variable que está dentro de un objeto. El problema es que el objeto en cuestion no entra dentro del contexto del OnkeyDown.
¿Que puedo hacer en este caso?
Gracias por vuestra atención y vuestro tiempo.
Depende de lo que quieras hacer, pero una solucion sencilla seria tener el objeto declarado a nivel de formulario, así sería accesible desde cualquier metodo, incluido el que maneja el evento KeyDown
Lo que dice bnl te tendría que valer: te haces un campo del tipo del objeto que quieres modificar y se lo pasas al formulario desde donde te de la gana.
Así no deberías tener problemas. Un saludo!
Vicente
Es decir: que lo declare como miembro del formulario en vez de hacerlo en el metodo main del objeto aplicacion, ¿no?
Podrias tenerlo en el main y pasarselo al formulario o directamente en el formulario, depende de lo que quieras montar.
He optado por meterlo en el formulario.
¡Gracias a tod@s!