FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ajustar Listbox
Posts: 198
Joined: Fri Nov 18, 2005 07:34 PM
Ajustar Listbox
Posted: Tue Nov 05, 2024 07:41 PM

Hola, 驴Es posible ajustar una cadena larga al ancho de un Listbox, sin que corte las palabras ?

COLUMNA1 COLUMNA2 COLUMNA3

Clave: 001 Sucursal: Independencia

Codigo: AB1013 Ubicacion: Centro

Fecha: 05/11/2024 Equipo: Refrigerador

El campo de la columna 3 es un Longtext de un RecordSet SQL

@ 3.5, .5 LISTBOX oLbx FIELDS "Folio: " + Transform(oRecordSet:Fields("Id"):value,"9999") + CRLF + "Codigo:" +

                IIF(oRecordSet:Fields("Codigo"):value=NIL,"",Transform(oRecordSet:Fields("Codigo"):value,"99999")) + CRLF + "Fecha:",;

                 "Sucursal:" + oRecordSet:Fields("Sucursal"):value + CRLF + "Ubicacion: " + oRecordSet:Fields("Ubicacion"):value + CRLF + ;

                 oRecordSet:Fields("Descripcion"):value,;

                 oRecordSet:Fields("Falla"):value);   ///////////////aqui necesito ajustar el texto al ancho de los 3 renglones///////////////

                 HEADERS  "ID","Sucursal", "Falla";

                 FIELDSIZES 90,200,200;

                 SIZE 990, 350 OF oWndchild

Gracias, espero haberme explicado correctamente.

Posts: 198
Joined: Fri Nov 18, 2005 07:34 PM
Re: Ajustar Listbox
Posted: Tue Nov 05, 2024 08:38 PM
Ya qued贸 solucionado. con una Funci贸n logr茅 dividir el campo y ponerlo sin cortar palabras :D
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Ajustar Listbox
Posted: Wed Nov 06, 2024 12:53 PM
servicomver wrote:Ya qued贸 solucionado. con una Funci贸n logr茅 dividir el campo y ponerlo sin cortar palabras :D
Quiz谩s esta cl谩usula te sirva para hacerlo mas f谩cil:
Code (fw): Select all Collapse
oLbx:lMChange := .F. 聽/ .T.
El usuario puede ajustar el tama帽o de todas las columnas desde el encabezado.
"Los errores en programaci贸n, siempre est谩n entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.

Continue the discussion