Raymundo Islas M. wrote:Hola a todos
Al momento de estar editando una celda en el Browse, el font se muestra mas pequeño que los demas, aparte de lo "feito" que se ve, no se aprecia el dato correctamente al momento de introducirlo, hay alguna manera de corregirlo ?
Estuve viendo el codigo de la clase, pero no le encuentro el lugar exacto para tal correccion.
Alguien que lo haya hecho, le agradeceria mucho la ayuda
Gracias por anticipado
lbCapVta:bKeyDown := { | nKey | CAPVTSKEY( nKey ) }
IF nKey == VK_RETURN
EdAllColVta()
ENDIF
Static Function EdAllColVta()
LOCAL nQ, xVal, aPicArr := { "9","@!","99,999.99","999.99","99.99","999.99", ;
"99,999.99", "99,999.99", "@!" }
LOCAL aEleAr := { 4,5,6,7 }, aColAr := {3,4,5,6}
FOR nQ := 1 TO Len( aEleAr )
xVal := aCapVta[pCV,aEleAr[nQ]]
IF lbCapVta:lEditCol( aColAr[nQ], @xVal, aPicArr[aEleAr[nQ]], , CLR_YELLOW, CLR_CYAN )
IF nQ == 2
// Tus validaciones segun la columna
ENDIF
ENDIF
NEXT
lbCapVta:REFRESH()
Return NIL
*-----*
Raymundo Islas M. wrote:Goos :
Cuando defines tu Browse :
- Code: Select all Expand view RUN
lbCapVta:bKeyDown := { | nKey | CAPVTSKEY( nKey ) }
En la Funcion CAPVTSKEY(), procesas las teclas presionadas :
- Code: Select all Expand view RUN
IF nKey == VK_RETURN
EdAllColVta()
ENDIF
Y en la funcion asignada :
- Code: Select all Expand view RUN
Static Function EdAllColVta()
LOCAL nQ, xVal, aPicArr := { "9","@!","99,999.99","999.99","99.99","999.99", ;
"99,999.99", "99,999.99", "@!" }
LOCAL aEleAr := { 4,5,6,7 }, aColAr := {3,4,5,6}
FOR nQ := 1 TO Len( aEleAr )
xVal := aCapVta[pCV,aEleAr[nQ]]
IF lbCapVta:lEditCol( aColAr[nQ], @xVal, aPicArr[aEleAr[nQ]], , CLR_YELLOW, CLR_CYAN )
IF nQ == 2
// Tus validaciones segun la columna
ENDIF
ENDIF
NEXT
lbCapVta:REFRESH()
Return NIL
*-----*
Asi es como lo manejo, espero te sirva.
Saludos
Francisco Horta wrote:Raymundo y Goosfancito,
ya modifique la wbrowse para que no pase eso de la font en la edicion, por aqui publique la clase y unas imagenes
salu2
paco
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 54 guests