Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] como recuperar FD de un .Dat perdi fuente.. Ale Fujitsu COBOL 2 17 de mayo de 2024 14:32
[Compilador] MENU - cambiar las fuentes tamaño... Joseg PowerCOBOL (ActiveX, v4 - v11) 5 28 de agosto de 2023 22:21
[Problema con el Foro] Tiempo de logoff automático Paco_Diaz Funcionamiento del Foro 4 17 de noviembre de 2022 22:52
Código fuente extendido de 72 a 250 columnas Kuk Cocina MicroFocus 0 16 de febrero de 2016 13:54
[Sintaxis] Modificar el TabIndex en tiempo de ejecución Recato53 PowerCOBOL (ActiveX, v4 - v11) 2 23 de febrero de 2015 17:36

Respuesta

  #1
Antiguo 21 de septiembre de 2022, 20:28
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492
Pregunta Cambiar tamaño de fuente en tiempo real
0 Inactivo Inactivo

He estado mirando, pero no encuentro nada, así que creo que no está preguntado

He probado a cambiar el tamaño de fuente de un texto en tiempo real con la sentencia

Código COBOL:
  1.       MOVE 12,50 TO "Size" OF "Font" OF INFORMACION1

pero al ejecutar, (no da error de compilación), me indica

the property value is invalid

Con lo que me indica que el Método "Size", no es el correcto, sin embargo con, por ejemplo el Método "Name", funciona perfectamente

¿Alguien sabe cómo se hace?
Josber is offline   Responder Con Cita
  #2
Antiguo 22 de septiembre de 2022, 00:54
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola @Josber,

Qué control es, un cuadro de texto?

- - - Updated - - -

Fijate en este proyecto adjunto.

El problema es el tipo de dato.

Saludos.

Fito...
Archivos Adjuntos
Tipo de Archivo: rar Prueba-Textbox.rar (4,3 KB)Descargas: 94
Fito is offline   Responder Con Cita
  #3
Antiguo 22 de septiembre de 2022, 01:48
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

Citación del post de Josber Ver Mensaje
He estado mirando, pero no encuentro nada, así que creo que no está preguntado

He probado a cambiar el tamaño de fuente de un texto en tiempo real con la sentencia

Código COBOL:
  1.       MOVE 12,50 TO "Size" OF "Font" OF INFORMACION1

pero al ejecutar, (no da error de compilación), me indica

the property value is invalid

Con lo que me indica que el Método "Size", no es el correcto, sin embargo con, por ejemplo el Método "Name", funciona perfectamente

¿Alguien sabe cómo se hace?
Hola @Josber el problema es la coma , no te da error al compilar , por que debe tener puesto decimal point is coma
si cambias la coma por el punto tiene que funcionar
Código COBOL:
  1. MOVE 12.50 TO "Size" OF "Font" OF OF INFORMACION1
Saludos
fastpho is offline   Responder Con Cita
  #4
Antiguo 22 de septiembre de 2022, 11:28
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Gracias a lo s 2, @Fito, el caso es que es así como lo tengo y no funcionaba, con la salvedad de que no muevo una constante, si no una variable, por lo que realmente la sentencia auténtica es

Código COBOL:
  1. MOVE "Text" OF CAMPO50 TO "Size" OF "Font" OF INFORMACION1

Donde CAMPO50 está definido como PIC ZZ9,99, lo que pasa es que puse el otro ejemplo, porque era el cambio que había hecho para hacer las pruebas, curiosamente, pasando una constante sin decimales, (8 en éste caso), también da error, por lo que creo que @fastpho, no va mal encaminado.

@fastpho, no, el problema aparentemente si usas variables y no constantes, no son los decimales, aunque sí me has dado la pista, el problema es que cuando lo pasas directamente como lo he hecho yo, por lo visto, el RunTime, no hace bien la conversión y lo pasa en el formato editado, (gran cagada diría yo), si lo cambiamos por

Código COBOL:
  1. MOVE POW-NUMERIC OF CAMPO50 TO "Size" OF "Font" OF INFORMACION1

donde no pasa el editado, si no el numérico y, a funcionar, con una instrucción de PWC3, funciona, así que espero que nunca pierda la retrocompatibilidad, si no ....

Mil gracias

Un salu2.-
Josber is offline   Responder Con Cita
  #5
Antiguo 22 de septiembre de 2022, 19:35
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Código COBOL:
  1. MOVE "Text" OF CAMPO50 TO "Size" OF "Font" OF INFORMACION1

Esto no funciona, porque la propiedad "Text" es un string, no es numérico.

Fijate de ejecutar el proyecto que te paso, está funionando. A este le puse un decimal.

Tené en cuenta que no todos los tipos de letras tienen todas las medidas.


Saludos.

Fito
Archivos Adjuntos
Tipo de Archivo: rar Prueba-Textbox.rar (4,5 KB)Descargas: 76
Fito is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:45.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.