Desplazamientos en un formulario.

16/08/2007 - 01:36 por Desastres | Informe spam
Quiero llenar un documento desde un formulario.
En él hay 7 Marcos todos TabStop=False
Uno de ellos ( sobre el que hago esta consulta) tiene todos los controles TabStop=False, excepto
dos.
En el primero pondré la referencia, en el segundo la Cantidad.
Intento que al salir de poner la referencia en el combobox que tiene el menor TabIndex, pase el
foco al siguiente control, un textbox que tiene el tabIndex mayor. Esto funciona solo.
Lo que no consigo, es que retorne el foco al combo que tiene las referencias al hacer intro después
de introducir la cantidad.
Es decir, que como todos los marcos tienen tabstop=false, no salga del marco y pase el foco al combo
donde pongo las referencias. Me había parecido que funcionaba, pero no es así.

Alguien puede decirme ¿Que genialidad estoy haciendo?.
¿Como se debe hacer?
Saludos
Des

Preguntas similare

Leer las respuestas

#6 Ivan
16/08/2007 - 14:56 | Informe spam
On 16 ago, 14:52, Ivan wrote:
On 16 ago, 14:00, "Desastres" wrote:

> Hola Iván, solucionado. Cambia la propiedad Cycle

> >no te sabría decir porque, pero a mi me acaba de funcionar [sin olvidarte del set focus]

> ¿Te ha funcionado en un formulario "con un marco" y "dentro" dos controles?

> ¿Utilizaste setfocus para ir desde el último tabindex al primero?
> ¿Funcionó con tabstop en el formulario?

> Saludos
> Des

hola des,

te comento mis pruebas:

en un formulario y por el orden de los controles como esta puesto:

1ª) Textbox1, combobox1, textbox2 (combobox1.setfocus), textbox3

sin problemas pasa del 3er text al combo

2º)2 frames:[en el 1er frame los mismos controles y en igual orden]

a) los 2 frame con tabstop=true o tabstop=false:

ni caso a setfocus, da igual el cicle (varia en que no sale del
frame, pero no se va al combo)

b)el frame contenedor con tabstop=true y el otro en false

sin problemas pasa del 3er text al combo

aunque te lo comento de memoria pues no he guardado las pruebas, creo
que mas o menos era asi.

De todas formas, no creo que el tabstop sea decisivo, pues a mi me ha
ocurrido algo similar en ocasiones y, que yo recuerde nunca he tirado
del tabstop para solucionarlo, aunque tampoco recuerdo mas detalles

en cuanto a lo del tabstop 'del formulario' no se muy bien que quieres
decir

un saludo
Ivan



Perdon del textbox 2 al combo
Respuesta Responder a este mensaje
#7 Desastres
16/08/2007 - 22:00 | Informe spam
Hola Ivan.



Aún hay cosas que se me escapan.



Los del Set focus en el formulario, solo quería que si lo habías utilizado " en tu prueba dentro
del formulario" para ir de un control al otro en el evento exit.

Habrá que seguir trabajándolo.

Saludos

Des


"Ivan" escribió en el mensaje
news:
On 16 ago, 14:00, "Desastres" wrote:
Hola Iván, solucionado. Cambia la propiedad Cycle

>no te sabría decir porque, pero a mi me acaba de funcionar [sin olvidarte del set focus]

¿Te ha funcionado en un formulario "con un marco" y "dentro" dos controles?

¿Utilizaste setfocus para ir desde el último tabindex al primero?
¿Funcionó con tabstop en el formulario?

Saludos
Des



hola des,

te comento mis pruebas:

en un formulario y por el orden de los controles como esta puesto:

1ª) Textbox1, combobox1, textbox2 (combobox1.setfocus), textbox3

sin problemas pasa del 3er text al combo

2º)2 frames:[en el 1er frame los mismos controles y en igual orden]

a) los 2 frame con tabstop=true o tabstop=false:

ni caso a setfocus, da igual el cicle (varia en que no sale del
frame, pero no se va al combo)


b)el frame contenedor con tabstop=true y el otro en false


sin problemas pasa del 3er text al combo


aunque te lo comento de memoria pues no he guardado las pruebas, creo
que mas o menos era asi.

De todas formas, no creo que el tabstop sea decisivo, pues a mi me ha
ocurrido algo similar en ocasiones y, que yo recuerde nunca he tirado
del tabstop para solucionarlo, aunque tampoco recuerdo mas detalles

en cuanto a lo del tabstop 'del formulario' no se muy bien que quieres
decir

un saludo
Ivan
Respuesta Responder a este mensaje
#8 Ivan
17/08/2007 - 00:01 | Informe spam
hola Des,

Los del Set focus ...<'del textbox'> si lo habías utilizado . para ir de un control al otro en el evento exit.







efectivamente, en todas las pruebas que te comento.

de todas formas y como comentas, si solo tienes esos dos controles (o
si solo tienes estos habilitados o con tabstop=true) con la prop.
cicle del frame te vale.

ahora si te animas, preuba a poner algunos controles mas, y cambia los
ordenes de tabulacion y los setfocus,

en unos cuantos casos, 'cicle' no es suficiente,

como tu dices, habra que ir poco a poco

un saludo
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida