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
How to resize a listbox
- Otto
- Posts: 6403
- Joined: Fri Oct 07, 2005 7:07 pm
- Has thanked: 22 times
- Been thanked: 2 times
- Contact:
How to resize a listbox
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
- Antonio Linares
- Site Admin
- Posts: 42511
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: How to resize a listbox
Otto,
You can use:
oControl:SetSize( nWidth, nHeight [, lRepaint ] )
or
oControl:nHeight = nNewHeight
oControl:nWidth = nNewWidth
You can use:
oControl:SetSize( nWidth, nHeight [, lRepaint ] )
or
oControl:nHeight = nNewHeight
oControl:nWidth = nNewWidth
- Otto
- Posts: 6403
- Joined: Fri Oct 07, 2005 7:07 pm
- Has thanked: 22 times
- Been thanked: 2 times
- Contact:
Re: How to resize a listbox
Hello Antonio,
thank you.
Best regards,
Otto
thank you.
Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
- Lisa Giordano
- Posts: 25
- Joined: Wed Jul 09, 2008 5:56 pm
- Antonio Linares
- Site Admin
- Posts: 42511
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: How to resize a listbox
Lisa,
Do you mean a browse column ?
Te refieres a una columna de un browse ?
Do you mean a browse column ?
Te refieres a una columna de un browse ?
- Lisa Giordano
- Posts: 25
- Joined: Wed Jul 09, 2008 5:56 pm
Re: How to resize a listbox
In una listbox visualizzo nome,cognome,indirizzo,città
vorrei che tutta la colonna città fosse di un colore diverso
Ciao
vorrei che tutta la colonna città fosse di un colore diverso
Ciao
- Enrico Maria Giordano
- Posts: 8753
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Has thanked: 1 time
- Been thanked: 4 times
- Contact:
Re: How to resize a listbox
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
Tu quale intendi? In ogni caso, il browse si può colorare ma la listbox standard no, che io sappia.
EMG
- Lisa Giordano
- Posts: 25
- Joined: Wed Jul 09, 2008 5:56 pm
Re: How to resize a listbox
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 )
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 )
- Enrico Maria Giordano
- Posts: 8753
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Has thanked: 1 time
- Been thanked: 4 times
- Contact:
Re: How to resize a listbox
Ok, quello è un TWBrowse. Lo riconosci dalla clausola FIELDS. Per colorare la seconda colonna puoi usare qualcosa del genere:
EMG
Code: Select all | Expand
oLbx:nClrPane = { | nCol | If( nCol = 2, CLR_HGREEN, ) }
EMG