Preuntas xbrowse

Preuntas xbrowse

Postby leandro » Mon Jan 09, 2006 2:56 pm

Amigos del foro dos pregunticas con respecto al xbrowse.

Con el browse original de fwh lo hacia de la siguiente manera

REDEFINE LISTBOX oT1oli FIELDS tMovi->Articu
FIELDSIZES 78
ID 12 OF oDlg;
HEADERS "Artículo";
ON CHAGE funactu()

oT1oli:nclrpane:={||IIF((ORDKEYNO())%2==0,cClr1,cClr2)}

La pregunta es ¿cuales clausulas me permiten ejecutar las funciones que estan resaltadas en rojo, cuando utilizo la clase xbrowse?
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Preuntas xbrowse

Postby VeRCE » Mon Jan 09, 2006 3:30 pm

leandro wrote:Amigos del foro dos pregunticas con respecto al xbrowse.

Con el browse original de fwh lo hacia de la siguiente manera

REDEFINE LISTBOX oT1oli FIELDS tMovi->Articu
FIELDSIZES 78
ID 12 OF oDlg;
HEADERS "Artículo";
ON CHAGE funactu()

oT1oli:nclrpane:={||IIF((ORDKEYNO())%2==0,cClr1,cClr2)}

La pregunta es ¿cuales clausulas me permiten ejecutar las funciones que estan resaltadas en rojo, cuando utilizo la clase xbrowse?



El ON CHANGE lo usas asi:

oXBrw:bChange := {|| MiFuncion() }

y los colores de la siguiente manera:

oXBrw:bClrStd := { || ColoreaSTDRenglon() }
oXBrw:bClrSel := { || ColoreaSELrenglon() }
oXBrw:bClrSelFocus := { || ColoreaSELrenglon() }

// +---------------------------------------------------------------------------------+
// | Funciones para el pintado de los renglones del browse |
// +---------------------------------------------------------------------------------+

// Colores Standar del Browse
STAT FUNC ColoreaSTDRenglon()
Local aColores := {}
IF Inv->EDOFIS == "B"
aColores := { CLR_BLACK, CLR_WHITE }
EndIF
IF Inv->EDOFIS == "R"
aColores := { CLR_BLUE, CLR_WHITE }
EndIF
IF Inv->EDOFIS == "M"
aColores := { CLR_RED, CLR_WHITE }
ENDIF
Return aColores

// Colores de seleccion
STAT FUNC ColoreaSELrenglon()
Local aColores := {}
IF Inv->EDOFIS == "B"
aColores := { CLR_WHITE, CLR_BLUE }
EndIF
IF Inv->EDOFIS == "R"
aColores := { CLR_WHITE, CLR_GREEN }
EndIF
IF Inv->EDOFIS == "M"
aColores := { CLR_WHITE, CLR_RED }
ENDIF
Return aColores

Espero te sirva
Saludos
Juan Carlos Salinas Ojeda
México. D.F.
-------------------------------------------------
User avatar
VeRCE
 
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests