se puede o no se puede?
Publicado por Hugo (3 intervenciones) el 21/04/2010 01:26:39
tengo un form con un unico control, un texbox
y quiero hacer lo siguiente:
cada vez que presione Enter en el texbox
aparezca justo debajo de este otro texbox con la mismas caracteristicas que el texbox que actualmente tiene el enfoque, y una vez creado el textbox, tenga este ultimo el enfoque tambien
el form inicia con ese unico textbox
vale decir que en tiempo de diseño solo se instancia ese texbox y nada mas
no quiero decir que en tiempo de diseño inserte "n" texbox para el proposito que quiero
osea:
si el texbox que se coloco en tiempo de diseño es txtCelda1
cuyas algunas propiedades son:
top=10
left=20
height=24
width=96
visible=.t.
estando el foco en txtCelda1, al presionar Enter ocurra lo siguiente:
se crea por ejemplo txtCelda2 y sus propiedades serian:
top=34 && al hacer esto, txtCelda2 se mostrara debajo de txtCelda1
left=20
height=24
width=96
visible=.t.
ahora estando el foco en txtCelda2, si vuelvo a presionar Enter, ocurra lo siguiente
se crea txtCelda3 y sus propiedades serian:
top=58 && al hacer esto, txtCelda3 se mostrara debajo de txtCelda2
left=20
height=24
width=96
visible=.t.
ahora eso no es todo, hay mas cosas pero de momento solo quiero saber si lo que pregunto es posible, digo que no es todo porque a medida que presione Enter van a aparecer nuevos textbox con las mismas caracteristicas que el anterior, y llegara un momento en que no quepen en el form, y entonces sera necesario programar un scroll, pero eso ya es otra historia
no me pregunten porque quiero hacer eso, solo quiero hacerlo
no me digan mejor usa un grid, etc
mi pregunta esta clara y si alguien tiene la solucion se lo agradeceria
hasta entonces
y quiero hacer lo siguiente:
cada vez que presione Enter en el texbox
aparezca justo debajo de este otro texbox con la mismas caracteristicas que el texbox que actualmente tiene el enfoque, y una vez creado el textbox, tenga este ultimo el enfoque tambien
el form inicia con ese unico textbox
vale decir que en tiempo de diseño solo se instancia ese texbox y nada mas
no quiero decir que en tiempo de diseño inserte "n" texbox para el proposito que quiero
osea:
si el texbox que se coloco en tiempo de diseño es txtCelda1
cuyas algunas propiedades son:
top=10
left=20
height=24
width=96
visible=.t.
estando el foco en txtCelda1, al presionar Enter ocurra lo siguiente:
se crea por ejemplo txtCelda2 y sus propiedades serian:
top=34 && al hacer esto, txtCelda2 se mostrara debajo de txtCelda1
left=20
height=24
width=96
visible=.t.
ahora estando el foco en txtCelda2, si vuelvo a presionar Enter, ocurra lo siguiente
se crea txtCelda3 y sus propiedades serian:
top=58 && al hacer esto, txtCelda3 se mostrara debajo de txtCelda2
left=20
height=24
width=96
visible=.t.
ahora eso no es todo, hay mas cosas pero de momento solo quiero saber si lo que pregunto es posible, digo que no es todo porque a medida que presione Enter van a aparecer nuevos textbox con las mismas caracteristicas que el anterior, y llegara un momento en que no quepen en el form, y entonces sera necesario programar un scroll, pero eso ya es otra historia
no me pregunten porque quiero hacer eso, solo quiero hacerlo
no me digan mejor usa un grid, etc
mi pregunta esta clara y si alguien tiene la solucion se lo agradeceria
hasta entonces
Valora esta pregunta


0