Ver Mensaje Individual
  #11
Antiguo 3 de junio de 2018, 14:09
Hrmcobol
Guardián del Foro
Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por implicación en la vida del Foro 
Última Actividad 01.03.2022 02:59
Posts Posts: 323
Likes enviados Enviados: 102
Likes recibidos Recibidos: 120

Hola Breew, te paso las lineas para mostrar el SubText en el el CtList.
Ojo corte rápido las lineas, ya que estoy de vacaciones, no te fijes en la lógica.
En principio necesitas un 01. que contenga los datos a mostrar y saber la longitud desde el inicio del texto hasta el ultimo carácter distinto de espacios (wl-longi) y definir desde que columna queres que empiece a mostrar.
Empeza a probar y lo vamos viendo.
Por sino teles el Help del CtList te mando una foto.


Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  
  5.  01 WL-LONGI   PIC S9(9)    COMP-5.  *> longitud del texto a mostrar
  6.  
  7.  01  WL-ALARMA.
  8.      02  WL-TABALR.
  9.          03  AL-VENCI  PIC X(012) VALUE "Vto: ".
  10.          03  AL-FECHA  PIC X(010).
  11.          03  AL-FILL   PIC X(001).
  12.          03  AL-DESCRI PIC X(070).
  13.          03  AL-0D0A   PIC X(002).
  14.  
  15.  LINKAGE         SECTION.
  16.  01  POW-NINDEX  PIC S9(9) COMP-5.
  17.  01  POW-NCOLUMN PIC S9(4) COMP-5.
  18.  PROCEDURE       DIVISION USING POW-NINDEX POW-NCOLUMN.
  19.  
  20. **>*--------------------------------------------------------------------------------------------------------------------      
  21.         MOVE ZEROS TO "ListSubHeight"(POW-NINDEX) OF CtList
  22.  
  23.         MOVE 3 TO "SubColumnStart" OF CtList *> columna del CtList donde comienza el SUbTexto en Azul
  24.  
  25.         MOVE WL-ALARMA(01:WL-LONGI) TO "ListSubText"  (POW-NINDEX) OF CtList  
  26.         INVOKE CtList "CalcSubTextHeight" USING POW-NINDEX RETURNING WL-CANTI
  27.         MOVE WL-CANTI TO "ListSubHeight"(POW-NINDEX) OF CtList
  28.  
  29. **>*-------------------------------------------------------------------------------------------------------      
  30.  
  31.      *> si el click es en la column zero borro en SubTexto
  32.      IF POW-NCOLUMN = ZEROS
  33.         MOVE ZEROS        TO "ListSubHeight"(POW-NINDEX) OF CT-011101
  34.         EXIT PROGRAM.
  35. **>*-------------------------------------------------------------------------------------------------------      
  36.  
Imágenes Adjuntas
 
Hrmcobol is offline   Responder Con Cita