Pregunta: | 1663 - DETERMINAR EL OBJETO QUE POSEE EL FOCO |
Autor: | Luis D. Sáenz |
Hola a Todos! Quisiera saber si alguien conoce la forma de determinar, en vfp 6, cual es el objeto que posee el foco un momento determinado. Gracias! |
Respuesta: | Juan Luis Castro Morales |
Para determinar el objeto que tiene el foco existe una propiedad llamada ActiveControl.
Si tienes un formulario y un conjunto de objetos para ver que objeto tiene el foco en ese momento y tu formulario se llama myForm lo puedes hacer de la siguiente forma: myForm.ActiveControl.Name Esto te devolvera el nombre del objeto que tiene el focus. |
Respuesta: | ALBEIRO GOMEZ |
Para darle el foco a un objeto debes digitar la siguiente instruccion en el evento que quieras Thisform.<<Nombre del Objeto>>.setfocus, donde <<Nombre del Objeto>> es el objeto que quiere que quede seleccionado. |
Respuesta: | Foxito (Miguel Natividad) |
Hola: Existen dos funciones en VFP que permiten detectar el objeto actual, se llaman GetObject() y ObjectNum(), estas te ayudarán a determinar el objeto que tiene el enfoque ya sea con movimiento de teclado, mouse o con SetFocus. |