Urgente, en que control estoy ?
Moderator: Rathinagiri
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
Urgente, en que control estoy ?
Hola, cual es el comando para saber en que control esta parado el usuario ?
Tengo un form, un grid, un textbox: quiero hacer que si esta parado en el textobox y pulsa flecha hacia abajo tome foco el grid en el primer item. Gracias.
Tengo un form, un grid, un textbox: quiero hacer que si esta parado en el textobox y pulsa flecha hacia abajo tome foco el grid en el primer item. Gracias.
...
Re: Urgente, en que control estoy ?
En vez de la tecla "flecha abajo", tendrias que utilizar la tecla "Tab"
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
Re: Urgente, en que control estoy ?
bueno, pero como se si estoy parado en el textbox, quiero que funcione solo en esa instancia.
...
-
Javier Tovar
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Urgente, en que control estoy ?
With the property "This" and you can put in ONCHANGE eg A MESSAGE THROUGH.
MsgInfo (This.Name)
MsgInfo (This.Name)
Re: Urgente, en que control estoy ?
No me quedo claro, si tienes solo 2 controles, la tecla Tab te salta entre un control y otro.Tengo un form, un grid, un textbox: quiero hacer que si esta parado en el textobox y pulsa flecha hacia abajo tome foco el grid en el primer item. Gracias.
Presiento, que estas queriendo emular el funcionamiento de un programa hecho en Clipper....
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
Re: Urgente, en que control estoy ?
Je je, si quierooooo clipppperrrrrrr !!!!! ja ja , tengo un textbox donde se ingresa el texto a buscar, en el grid lo voy cambiando con el change, entonces por ahi aparecen varias coincidencias, entonces el operador tiene que agarrar el mouse e indicar cual es, yo quiero que si esta escribiendo apriete flecha abajo, el grid tome foco y se posicione en el primer registro, y comienze a bajar o subir, una vez que esta en el grid ya esta. Pero voy a poner la funcion de que tome foco el grid con la flecha abajo. Gracias. Ahora pruebo con el "This" y te cuento. Me ha dado una idea. Gracias.
...
- srvet_claudio
- Posts: 2224
- Joined: Thu Feb 25, 2010 8:43 pm
- Location: Uruguay
- Contact:
Re: Urgente, en que control estoy ?
Quizás es esto lo que buscas:
Code: Select all
GetLastActiveFormIndex () --> Return nFormIndex
GetLastActiveControlIndex () --> Return nControlIndex
GetFormNameByIndex ( nFormIndex ) ---> Return cFormName
GetControlNameByIndex ( nControlIndex ) ---> Return cControlName- luisvasquezcl
- Posts: 1263
- Joined: Thu Jul 31, 2008 3:23 am
- Location: Chile
- Contact:
Re: Urgente, en que control estoy ?
Hola colegas,
También se puede obtener el nombre del control de la siguiente forma:
<WindowName>.FocusedControl --> cFocusedControlName
Saludos cordiales,
Luis Vásquez
También se puede obtener el nombre del control de la siguiente forma:
<WindowName>.FocusedControl --> cFocusedControlName
Saludos cordiales,
Luis Vásquez
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina