Cómo poner un combobox en TSbrowse ?

Cómo poner un combobox en TSbrowse ?

Postby Armando » Wed Mar 18, 2009 7:26 pm

Amigos:

Alguien que tenga un pequeño ejemplo para poner un combobox sobre TSBrowse ?

Saludos y gracias
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo poner un combobox en TSbrowse ?

Postby Patricio Avalos Aguirre » Wed Mar 18, 2009 7:43 pm

hola

Code: Select all  Expand view
    ADD COLUMN TO BROWSE oIng:oLbx[_ACCESORIO2] DATA ARRAY ELEMENT 1 ;
          TITLE "Quien"+CRLF+"Paga"                             ;
          SIZE 93 PIXELS                                        ;
          3DLOOK TRUE,TRUE,FALSE                                ;
          ALIGN DT_LEFT,DT_CENTER,DT_CENTER             ;
            COLORS CLR_HMAGENTA, RGB( 255, 255, 235)        ;
            EDITABLE

        oIng:oLbx[_ACCESORIO2]:aColumns[1]:lComboBox := .t.
        oIng:oLbx[_ACCESORIO2]:aColumns[1]:aItems := { "Cliente   ","Automotora"}

        oIng:oLbx[_ACCESORIO2]:aColumns[1]:bPostEdit := { || oIng:oLbx[_ACCESORIO2]:DrawFooters() }
 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Cómo poner un combobox en TSbrowse ?

Postby Armando » Thu Mar 19, 2009 12:39 am

Patricio:

Muchas gracias por el ejemplo, trataré de adaptarlo a mis necesidades.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo poner un combobox en TSbrowse ?

Postby mmercado » Thu Mar 19, 2009 7:39 am

Armando wrote:Alguien que tenga un pequeño ejemplo para poner un combobox sobre TSBrowse ?

Hola Armando:

Te reproduzco una parte del texto WhatsNew.V70 que es parte de la documentación de TSBrowse

25.- New Function "ComboWBlock". Creates a View/Edit code block to edit a
cell via a ComboBox control.

Syntax:

ComboWBlock( <oBrw>, <uField>, <nCol>, <aItems> )

Parameters (all required):

<oBrw> = The TSBrowse object
<uField> = Field Pos or Field Name (any) when editing databases. Whith
arrays, <uField> will be the number of the array element.
<nCol> = Column number in <oBrw>
<aItems> = Array containing the items to be used by the ComboBox control

Note: <aItems> can be a single array or a double array ( {aItems,aData} ),
in this last case, TSBrowse will show "aItems" and will replace the
data with the corresponding "aData" element. Obviously, both
arrays must have the same number of elements.

Example:

aItems := { "Pieces", "Feet", "Gallons" }
aData := { "PC", "FT", "GA" }
nColum := 1
cField := "Unit"

@ 0, 0 BROWSE oBrw CELLED ALIAS "Products"....

ADD COLUMN TO oBrw Title "Units" COMBOBOX SIZE 80 PIXELS EDITABLE ;
DATA ComboWBlock( oBrw, cField, nColum, { aItems, aData } ) ;
.......

See SBTest.prg Sample 2

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: Cómo poner un combobox en TSbrowse ?

Postby Armando » Thu Mar 19, 2009 1:13 pm

Manuel:

Excelente, más claro ni el agua.

Un abrazo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo poner un combobox en TSbrowse ?

Postby Armando » Thu Mar 19, 2009 3:10 pm

Manuel:

Simplemente EXCELENTE !, como siempre.

Un abrazo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 67 guests

cron