Page 1 of 1

How to resize a listbox

PostPosted: Sun Apr 05, 2009 7:32 am
by Otto
oLbx:ReSize( nSizeType, nWidth, nHeight )


Hello Antonio,

I can’t find out how to ReSize a listbox.
What do I have to pass as nSizeType?

Thanks in advance
Otto

Re: How to resize a listbox

PostPosted: Sun Apr 05, 2009 8:56 am
by Antonio Linares
Otto,

You can use:

oControl:SetSize( nWidth, nHeight [, lRepaint ] )

or

oControl:nHeight = nNewHeight
oControl:nWidth = nNewWidth

Re: How to resize a listbox

PostPosted: Sun Apr 05, 2009 9:25 am
by Otto
Hello Antonio,
thank you.
Best regards,
Otto

Colorare colunna in listbox

PostPosted: Sat Apr 18, 2009 2:18 pm
by Lisa Giordano
Ciao,
come posso colorare una colonna listbox
Help

Re: How to resize a listbox

PostPosted: Sat Apr 18, 2009 3:16 pm
by Antonio Linares
Lisa,

Do you mean a browse column ?

Te refieres a una columna de un browse ?

Re: How to resize a listbox

PostPosted: Mon Apr 20, 2009 8:14 am
by Lisa Giordano
In una listbox visualizzo nome,cognome,indirizzo,città
vorrei che tutta la colonna città fosse di un colore diverso
Ciao

Re: How to resize a listbox

PostPosted: Mon Apr 20, 2009 8:41 am
by Enrico Maria Giordano
Purtroppo il termine "listbox" indica almeno due controlli diversi in FWH: uno è la listbox standard di Windows, quella che va precaricata con i dati e non si aggancia quindi al database, l'altro è il TWBrowse che invece si aggancia al database (o ad altre sorgenti di dati).

Tu quale intendi? In ogni caso, il browse si può colorare ma la listbox standard no, che io sappia.

EMG

Re: How to resize a listbox

PostPosted: Tue Apr 21, 2009 8:25 am
by Lisa Giordano
Forse mi spiego meglio utilizzando un esempio di Fivewin.
Vorrei colorare di verde la colonna rappresentante il campo "User Id".
Se non è possibile usare ListBox, potrei avere un esempio di come fare altrimenti?
Grazie

DEFINE DIALOG oDlg FROM 3, 3 TO 26, 79 TITLE cTitle

@ 0, 1 SAY cListName OF oDlg

@ 1, 1 LISTBOX oLbx FIELDS USER->Name, USER->User, USER->Title ;
HEADERS "User Name", "User Id", "User Title" ;
SIZE 284, 137 OF oDlg

@ 13, 8 BUTTON btnModify PROMPT "&Modify" OF oDlg SIZE 40, 12
@ 13, 15 BUTTON btnDelete PROMPT "&Delete" OF oDlg SIZE 40, 12
@ 13, 22 BUTTON btnSearch PROMPT "&Search" OF oDlg SIZE 40, 12
@ 13, 29 BUTTON btnEnd PROMPT "&Exit" OF oDlg SIZE 40, 12

ACTIVATE DIALOG oDlg

RETURN( NIL )

Re: How to resize a listbox

PostPosted: Tue Apr 21, 2009 9:16 am
by Enrico Maria Giordano
Ok, quello è un TWBrowse. Lo riconosci dalla clausola FIELDS. Per colorare la seconda colonna puoi usare qualcosa del genere:

Code: Select all  Expand view
oLbx:nClrPane = { | nCol | If( nCol = 2, CLR_HGREEN, ) }


EMG