Mala colocacion de Set Focus en Control de inicio

27/02/2005 - 10:20 por Desastres | Informe spam
Buenos días. En este momento tengo dos problemas.
Uno es de dinero.
El otro es que he creado un programilla, que funciona bien, salvo que no consigo poner el foco, al presentar un
formulario, en el control que yo deseo.
En el formulario hay seis partes.
Dos etiquetas en la parte superior para instrucciones ( una , al menos desaparecerá cuando tenga todo decidido) y cuatro
marcos ( en orden visible de arriba a bajo)
Les doy formato y valores, según los creo , y lo hago en el mismo orden que tiene en pantalla.
Las dos notas , el primer y ultimo marco tienen TabStop= False
El cuarto y quinto elementos (segundo y tercer marco ) TabStop=True
Segundo marco : Tab indes=1
Tercer marco Tabindex=0
En el tercer marco (Tabindex=0) hay 6 elementos, 4 con Tabstop=true.
rptClau TanbIndex=0 , rptPro Tab index =1 y los otros 4. Ni con :
FormularioEntrada.MarcoTercero.rptClau.SetFocus
como ultima instrucción en la inicialización del formulario, consigo poner el foco en rptClau, que es lo que quiero .De
hecho como no he conseguido encontrar una formula sencilla de saber que control tiene el foco, supongo que lo tiene una
etiqueta ( aunque todas tienen TabStop=false, porque no veo el puntero del ratón.
¿Hay la posibilidad de que hasta que no haga Intro o Tab no termine de cargarse y presentarse el formulario?
¿Hay la posibilidad de que no se gestione bien " el recuerdo" de una situación anterior donde otro elemento tenia el
foco de entrada?

Se ruega ayuda en cualquiera de los dos problemas. Se puede empezar por el segundo.

Saludos
Des
P.D. Si no estuviera claro, por favor, indicarlo y cambiaría la forma de presentarlo
 

Preguntas similares