TSBROWSE ARRAY C/BTNGET

TSBROWSE ARRAY C/BTNGET

Postby Sdo » Sat Apr 11, 2009 3:34 pm

Olá, a todos !

Como faço para colocar um botão de ação em uma celula array ?

ADD COLUMN TO BROWSE oLbx DATA ARRAY ELEMENT 1;
TITLE "Col 1" ;
SIZE 120 EDITABLE check; // this column is editable
COLORS CLR_BLACK, bColor; // background color from a Code Block
3DLOOK TRUE, TRUE, TRUE; // cells, titles, footers
MOVE DT_MOVE_NEXT; // cursor goes to next editable column
VALID { | uVar | ! Empty( uVar ) }; // don't want empty rows
ALIGN DT_LEFT, DT_CENTER, DT_RIGHT; // cells, title, footer
FOOTER "Totals->"

Gostaria de apresentar um botão de pesquisa, como o botão abaixo.

oBrw[ 7 ]:SetBtnGet( 6, "Help16", { | oGet, cVar | ;
aRect := GetCoors( oGet:hWnd ), cVar := oGet:Value(), ;
cVar := PESQUISAPRODUTO( cVar, aRect[ 1 ], aRect[ 2 ], oGet:oWnd ), ;
oGet:cText( cVar ), oGet:Refresh(), oGet:KeyDown( VK_RETURN, 0 ) }, 16 )


Grato a todos !

Sergio...
FWH 9.07 - xHarbour 1.1.0 (Simplex) - PELLES C xDev 0.65
Sdo
 
Posts: 23
Joined: Wed Apr 09, 2008 5:00 pm
Location: Brasil

Re: TSBROWSE ARRAY C/BTNGET

Postby mmercado » Sat Apr 11, 2009 4:32 pm

Sdo wrote: Gostaria de apresentar um botão de pesquisa, como o botão abaixo.

oBrw[ 7 ]:SetBtnGet( 6, "Help16", { | oGet, cVar | ;
aRect := GetCoors( oGet:hWnd ), cVar := oGet:Value(), ;
cVar := PESQUISAPRODUTO( cVar, aRect[ 1 ], aRect[ 2 ], oGet:oWnd ), ;
oGet:cText( cVar ), oGet:Refresh(), oGet:KeyDown( VK_RETURN, 0 ) }, 16 )
Hola Sergio:

Lo puedes hacer tal como lo muestras, de acuerdo con la sintaxis del método SetBtnGet():

oLbx:SetBtnGet( nColumn, cResName, bAction, nBmpSize )

En el caso que muestras nColumn es igual a 6, cResName es igual a "Help16", bAction es igual a:
{ | oGet, cVar | aRect := GetCoors( oGet:hWnd ), cVar := oGet:Value(), ;
cVar := PESQUISAPRODUTO( cVar, aRect[ 1 ], aRect[ 2 ], oGet:oWnd ), ;
oGet:cText( cVar ), oGet:Refresh(), oGet:KeyDown( VK_RETURN, 0 ) } y nBmpSize es igual a 16

Recuerda que la columna deberá definirse como EDITABLE

Espero haber ayudado, quedo a tus órdenes para mayor información.

Un abrazo.

Manuel Mercado.
manuelmercado at prodigy dot net dot mx
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: TSBROWSE ARRAY C/BTNGET

Postby Sdo » Sat Apr 11, 2009 4:56 pm

Sr. Manuel Mercado,

Como sempre, muito prestativo. Funcionou perfeitamente, muito obrigado e um grande abraço.

Sergio....
FWH 9.07 - xHarbour 1.1.0 (Simplex) - PELLES C xDev 0.65
Sdo
 
Posts: 23
Joined: Wed Apr 09, 2008 5:00 pm
Location: Brasil

Re: TSBROWSE ARRAY C/BTNGET

Postby jbrita » Sun Apr 12, 2009 1:59 am

Amigo con array puedes pero debes paginar el browse igual como lo hace el google por pagina solo tienes que ir filtrando y listo
saludos
jbrita
 
Posts: 486
Joined: Mon Jan 16, 2006 3:42 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Jorge Jaurena, JoseAlvarez and 11 guests