Discussion:
text box en pageframe
(demasiado antiguo para responder)
Fabián Francisco Solari
2009-07-16 22:31:13 UTC
Permalink
Hola a todos. Tengo un page frame con 2 paginas. En una de ellas tengo unos
text box y para hacer referencia a uno de ellos tengo que hacer:
thisform.pageframe1.page1.txtidcliente
Mi pregunta es la siguiente: hay alguna manera mas abreviada de hacer
referencia a txtidcliente

Desde ya muchas gracias.
Luis Maria Guayan
2009-07-17 13:02:10 UTC
Permalink
Segun de donde lo referencies:

Si el código esta en la misma Page, solo basta hacer This.txtIdCliente

Si son varios objetos a los cuales te referenciaras, también puedes usar
WITH:

EJ:

WITH thisform.pageframe1.page1
.txtIdCliente.Value = 1
.txtNombreCliente.Value = "JOSE CANO"
.txtTelefonoCliente.Value = "+5493815268487"
ENDWITH


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Fabián Francisco Solari
Hola a todos. Tengo un page frame con 2 paginas. En una de ellas tengo
thisform.pageframe1.page1.txtidcliente
Mi pregunta es la siguiente: hay alguna manera mas abreviada de hacer
referencia a txtidcliente
Desde ya muchas gracias.
Walter R. Ojeda Valiente
2009-07-18 05:05:10 UTC
Permalink
Hola Fabián

También puedes cambiar el nombre de los controles. Por ejemplo:
- Al pageframe1 llamarlo PF1
- A page1 llamarla P1
- A txtidcliente llamarla Txt1

Entonces, te quedaría: ThisForm.PF1.P1.Txt1

Saludos.

Walter.

Loading...