FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda en un listbox
Posts: 162
Joined: Tue Feb 03, 2009 10:08 PM
Ayuda en un listbox
Posted: Wed Feb 20, 2019 09:47 PM

Amigos del foro, buenas noches.

En un control del tipo listbox, cual sería el orden en que se deben de color de los siguientes metodos?

oLbx_10:UpStable () ,;
oLbx_10:Refresh () ,;
oLbx_10:SetFocus () ,;

Gracias

J. Ernesto Pinto Q.
Fwh_x64 2501, BCC++_x64 7_70 , Harbour 3.20, LopeEdit 5.8
jepsys@hotmail.com, jepsys@gmail.com

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda en un listbox
Posted: Thu Feb 21, 2019 03:35 PM
No comprendo bien la pregunta. Mira se ayuda, porfa.

Code (fw): Select all Collapse
   REDEFINE LISTBOX oLbx FIELDS                                              ;
            ( cAlias )->GRUPOCOD                                           , ; 
            ( cAlias )->GRUPONOME                                          , ;
            ( cAlias )->GRUPODESCR                                         , ;
            ( cAlias )->TIPO                                               , ; 
            TRANSF( ( cAlias)->VRVENDA, "@E 9,999,999.99" )                , ;
            SPACE(01)                                                        ; 
            HEADERS ( OemToAnsi( "GRUPO CàD:"   ) )                        , ;
                    ( OemToAnsi( "GRUPO NOME:"  ) )                        , ;
                    ( OemToAnsi( "GRUPO DESCRIۂO:" ) )                    , ;
                    ( OemToAnsi( "TIPO:"        ) )                        , ;
                    ( OemToAnsi( "VR. VENDA:"   ) )                        , ;
                    ( OemToAnsi( " - "          ) )                          ;
            FIELDSIZES 0090, 0120, 0300, 0090, 0120, 01                      ;
            COLOR CLR_BROWN, CLR_LGREEN                                      ;
            FONT oFnt UPDATE ID 101 OF oDlgTipo                              ;
            ON DBLCLICK( lConfirma := .T., oDlgTipo:End() )

   oLbx:bKeyDown := { | nKey | IF ( nKey = VK_RETURN,                        ;
                                  ( lConfirma := .T., oDlgTipo:End() ), ) }

   //-----------------------------------------------------------------------// 
   oLbx:nClrBackHead  := CLR_WHITE  //LGREEN  // Cor do Fundo do Cabe‡alho
   oLbx:nClrText      := {|| nRGB( 000, 000, 000 ) } // Cor do Fundo do Cabe‡alho
   oLbx:nClrBackFocus := CLR_WHITE   // Cor do Cursor Em Cima do Ötem
   oLbx:nClrForeFocus := CLR_HRED    // Cor da letra da barra ativa
   oLbx:nClrForeHead  := CLR_BLACK   // Cor nos Headers - Cabe‡alhos
   oLbx:nClrPane      := { || IIF( ( oLbx:cAlias )->( OrdKeyNo() ) %2 == 0, ;
                              CLR_WHITE, CLR_WHITE ) }
   // nLineStyle de 0 a 8
   // Lines Styles - Vide wBrowse.Prg
   oLbx:nColAct       := 3           // Onde o Cursor Vai Iniciar na coluna
   oLbx:nLineStyle    := 3           // Estilo das linhas nos dados da Browse
   oLbx:lCellStyle    := .T.         // Somente pinta a c‚lula em que o cursor esta no momento
   oLbx:aJustify := { .T., .F., .F., .F., .F., .F. } 
   oLbx:lMChange      := .F.         // Desabilita Mousemove - Movimentos do Mouse Congelam. 
   oLbx:SetFocus()                   // Refocus on The Browse - Ativa o Foco na ListBox(Browse)
   oLbx:Refresh()                    // Estabiliza o Browse/Listbox - Refresca os Dados. 
                                     // Pinta os Dados Novamente 
   //-----------------------------------------------------------------------//


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 111
Joined: Sun Oct 09, 2005 03:09 PM
Re: Ayuda en un listbox
Posted: Thu Feb 21, 2019 04:02 PM

Efectivamente
Primero el setfocus()
Y luego el regreso()

Enviado desde mi FIG-LX3 mediante Tapatalk

Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
Posts: 111
Joined: Sun Oct 09, 2005 03:09 PM
Re: Ayuda en un listbox
Posted: Thu Feb 21, 2019 04:02 PM
admsoporte wrote:Efectivamente
Primero el setfocus()
Y luego el regreso()

Enviado desde mi FIG-LX3 mediante Tapatalk
Refresh()

Enviado desde mi FIG-LX3 mediante Tapatalk
Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com

Continue the discussion