FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda sobre setfocus por favor!!
Hola
Lo que sucede es que estoy practicando un ejemplo y me aparece la sentencia SetFocus ! Mi duda es ¿para que sirve ? y que es lo que es ? cuando se utiliza? Busque en Help de delphi (F1) y por internet pero no entendi. Agradeceria su ayuda. Saludos. |
#2
|
|||
|
|||
respuesta
hola que tal, a lo que recuerdo, el setfocus, lo utilizas en un edit, en un combobox, dbgrid etc... con el objeto de posicionarte sobre ese componente, es decir si por ejemplo en un edit1.text en el evento onkeyup pones el siguiente codigo
lo que haces es que al presionar la tecla enter, le estas diciendo que se posicione en edit2 automaticamente sin usar el tabulador |
#3
|
||||
|
||||
A mi en la ayuda me aparece esto:
------------------------------------------------------ Use SetFocus to change input focus to the control. When a control has focus, it receives keyboard events. ------------------------------------------------------ Algo así como que SetFocus permite cambiar el foco de entrada a un control. Cuando un control tiene el foco recibe los eventos de teclado. Asumiendo que el control que "tiene el foco" es aquel en el que te encuentras en cada momento, SetFocus te permite cambiarlo de un control a otro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Hola,
Te lo pongo más fácil. ¿Notaste que en algunas ventanas de díalogo (como las típicas de mensajes de advertencia o avisos) a un botón se lo resalta con un borde gris finito o en líneas punteadas indicando como si estuviera seleccionado? Bueno, eso es quiere decir que ese botón tiene el foco, está activo. SetFocus sirve justo para eso: establecer el foco en el control, sea un Button, un Edit, el Form, etc. El nombre del método lo dice todo: SetFocus = Establecer Foco. Saber un poquito de inglés ayuda. No estaría mal estudiar un poco de inglés. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SetFocus sobre un campo de un dbgrid | mdcynsk | Varios | 1 | 19-07-2010 21:58:46 |
Informacion Sobre Decision Cube Por Favor | ximex | Conexión con bases de datos | 2 | 19-09-2008 17:21:18 |
Un favor grande sobre las web forms? | tguisao | Internet | 1 | 05-10-2005 09:32:26 |
SetFocus en un Stringrid | jaime cotino | Varios | 1 | 03-06-2004 19:34:30 |
|