FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Pocket PC How to resize a listbox
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
How to resize a listbox
Posted: Sun Apr 05, 2009 07:32 AM

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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: How to resize a listbox
Posted: Sun Apr 05, 2009 08:56 AM

Otto,

You can use:

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

or

oControl:nHeight = nNewHeight
oControl:nWidth = nNewWidth

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: How to resize a listbox
Posted: Sun Apr 05, 2009 09:25 AM

Hello Antonio,
thank you.
Best regards,
Otto

Posts: 25
Joined: Wed Jul 09, 2008 05:56 PM
Colorare colunna in listbox
Posted: Sat Apr 18, 2009 02:18 PM

Ciao,
come posso colorare una colonna listbox
Help

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: How to resize a listbox
Posted: Sat Apr 18, 2009 03:16 PM

Lisa,

Do you mean a browse column ?

Te refieres a una columna de un browse ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 25
Joined: Wed Jul 09, 2008 05:56 PM
Re: How to resize a listbox
Posted: Mon Apr 20, 2009 08:14 AM

In una listbox visualizzo nome,cognome,indirizzo,città
vorrei che tutta la colonna città fosse di un colore diverso
Ciao

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: How to resize a listbox
Posted: Mon Apr 20, 2009 08:41 AM

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

Posts: 25
Joined: Wed Jul 09, 2008 05:56 PM
Re: How to resize a listbox
Posted: Tue Apr 21, 2009 08:25 AM

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 )

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: How to resize a listbox
Posted: Tue Apr 21, 2009 09:16 AM
Ok, quello è un TWBrowse. Lo riconosci dalla clausola FIELDS. Per colorare la seconda colonna puoi usare qualcosa del genere:

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


EMG

Continue the discussion