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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El cursor no aparece hasta teclear algo.

Hola, últimamente estoy teniendo un problemita que nunca me había ocurrido y no sé por qué sucede, lo explico:
Desde un formulario abro otro formulario en el que hay componentes variados para petición de datos, pueden ser TEdt, TDBedit, etc. Lo normal es que el cursor se posicione en el primer componente que pueda tener el foco según el orden de los 'tabs', que se salte los que tengan tabstop a false, los enabled a false, etc. cosas normales. Pues bien, el problema es que el cursor no aparece en ningún sitio, sin embargo si tecleo sí lo hace correctamente en el componente que tiene el foco.
He probado a poner componentetal.setfocus en el create, show y activate. Tienen el foco porque puedo teclear en ellos directamente, pero no aparece el cursor hasta que pulso alguna tecla.
Par estar seguro de quién tiene el foco probé a poner un timer que cada segundo me escribe en el título del form el nombre del mismo y es correcto, o sea, abro el formulario y en el título aparece algo asi como: dbeCodigoFactura y si tecleo, efectivamente, aparece lo tecleado en pantalla y por fin aparece el cursor.
En algunas ocasiones he visto que si pongo un timer con un retardo al entrar al formulario, al cabo de unos segundo termina por aparecer el cursor, pero en las últimas pruebas que he hecho tampoco sale.
En fin, que ni idea, el caso es que no es problema grave, pero claro, el usuario va a decir ¿y el cursor?, ¿dónde escribo?, nada bueno eso.
Y como me han dicho que en estos foros hay gente que sabe mucho, pues a ver si alguien ha tenido este contratiempo alguna vez y sabe a qué puede ser debido.
Responder Con Cita
 



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
Mover el Cursor hasta llegar a X,Y Alejo15x API de Windows 2 06-11-2010 21:34:51
Existe en Interbase algo como un Archivo Temporal, Cursor o array ? Efren2006 Firebird e Interbase 2 28-02-2009 00:10:32
DbComboBox para solo seleccionar.no teclear??? carrrlos OOP 4 15-01-2008 18:18:44
Cambiar tedit al teclear en campo memo nachito_tuc OOP 7 15-08-2006 14:01:25
Es algo importante ejecución de .exe y algo más ayúdenme kakesoft Varios 5 02-05-2005 10:01:14


La franja horaria es GMT +2. Ahora son las 17:49:09.


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