----- Original Message -----From: Gerardo J. BiagiottiTo: GUVOA IISent: Tuesday, February 07, 2006 8:23 PMSubject: [guvoaII] Texto seleccionado en los controles.En una DataWindow con varios SLE al avanzar con TAB o retroceder con SHIFT-TAB, el contenido de cada control queda pintado para que al escribir se reemplace el contenido.
El problema es cuando utilizo el SetFocus() para darle foco a un control específico, el texto no queda seleccionado, el cursor queda a la izquierda del mismo.
Probé con lo siguiente:
SELF:oDCmRUBRO_CAJ:FocusSelect := FSEL_TRIM
SELF:oDCmRUBRO_CAJ:SetFocus()
también probé con:
SELF:oDCmRUBRO_CAJ:FocusSelect := FSEL_ALL
SELF:oDCmRUBRO_CAJ:SetFocus()
Y también
SELF:oDCmRUBRO_CAJ:FocusSelect := FSEL_RIGHT
SELF:oDCmRUBRO_CAJ:SetFocus()
En todos los casos el cursor queda a la izquierda del control, aún con
la constante FSEL _RIGHT.O sea que no le da ni tronco de pelota a ninguna de las órdenes.
Todas estas órdenes las uso en el EditFocusChange() donde valido datos de entrada en cada control.
De que otra forma puedo hacerlo para que quede seleccionado el texto de un control al utilizar el SetFocus()????
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - ArgentinaMail:
gjbiagiotti@...
MSN:gerardo_biagiotti@...
gjbiagiotti@...
gjbiagiotti@...