Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2011
llSnakell llSnakell is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 73
Poder: 14
llSnakell Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 27-01-2011
paul170185 paul170185 is offline
Miembro
 
Registrado: mar 2008
Posts: 24
Poder: 0
paul170185 Va por buen camino
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
Código Delphi [-]
if key=13 then
     begin
       edit2.setfocus;
     end;

lo que haces es que al presionar la tecla enter, le estas diciendo que se posicione en edit2 automaticamente sin usar el tabulador
Responder Con Cita
  #3  
Antiguo 27-01-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #4  
Antiguo 28-01-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 03:17:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi