Altura del TextField

  1. 9 weeks ago

    Hola,
    Trasladando mis proyectos desde Real Studio 2012 a Xojo 2019.
    Los TextField de Real Studio 2012 tienen una altura de 16 y un texto Courier 12. El texto queda perfectamente centrado (en altura) en el TextField.
    En Xojo 2019 no puedo centrar el texto en en un TextField menor de 22
    Evidentemente , esto me causa un gran problema tanto del tamaño de las ventanas que contienen los TextField, como del tiempo de conversión de los proyectos, puesto que tendría que reordenar todas las ventanas.
    ¿Alguna solución?
    Saludos
    Rafael

  2. Norman P

    Jul 24 Pre-Release Testers, Xojo Pro great-white-software.com/blog

    ¿En qué sistema operativo está tu proyecto?

    - translated with Google translate -

  3. macOS High Sierra 10.13.16

  4. Norman P

    Jul 24 Pre-Release Testers, Xojo Pro great-white-software.com/blog

    El cambio de 2012 a 2019 significa que también se está moviendo de la interfaz de usuario basada en carbono a Cocoa.
    El cacao es menos indulgente con el uso de tamaños de control "no estándar" que el carbono.
    No estoy seguro de que pueda hacer que el campo de texto se vea correctamente usando un tamaño de fuente pequeño.

    - translated with Google translate -

  5. Sin embargo, los proyectos realizados con Carbon funcionan perfectamente en Cocoa, incluido el tamaño y centrado de los TextFields.

  6. Norman P

    Jul 24 Pre-Release Testers, Xojo Pro great-white-software.com/blog

    No esperaría que esto continuara para siempre. Apple ha quedado obsoleta la API de la interfaz de usuario de carbono durante años y, en algún momento, es posible que su aplicación deje de funcionar.

    - translated with Google translate -

  7. Pero hubiera esperado que los desarrolladores de Xojo adaptaran el código a Cocoa
    Como decía en otra pregunta, parece que hubiéramos ido hacia atrás.
    Gracias por la respuesta
    Rafael

  8. Norman P

    Jul 24 Pre-Release Testers, Xojo Pro great-white-software.com/blog

    Apple, en su sabiduría, ha hecho que ciertas cosas que solían funcionar ya no funcionen o dejen de funcionar de la misma manera.
    Algunas cosas que Xojo puede solucionar. Algunos no pueden.

  9. 8 weeks ago

    En realidad no parece un error de Cocoa, parece un error de Xojo.
    En Xojo 2019 puedo dimensionar un TextArea con altura de 16 y Courier 12. El texto aparece perfectamente promediado en la altura del campo. Si se puede hacer en un TextArea, parece que debería poderse hacer en un TextField.
    Con Real Studio 2012 puedo realizar nuevos proyectos en Cocoa sin que se produzcan los problemas de altura de los TextFiels que se producen con Xojo 2019 y el mismo Cocoa.
    Me repito. parece que hubiéramos ido hacia atrás.
    En Xojo 2019 no puedo dimensionar adecuadamente los TextField, que sí podía en Real Studio 2012.
    En Xojo 2019 no puedo ordenar la lista de contenidos, que sí podía en Real Studio 2012.
    Y eso que estoy empezando con la transición.
    ¿Que otra sorpresas "tontas" me esperan?.
    Me quedaría con Real Studio 2012 si compilara en 64 bits.
    Saludos
    Rafael

  10. Ivan T

    Jul 25 Pre-Release Testers

    @Rafael Rnbsp;Durán Con Real Studio 2012 puedo realizar nuevos proyectos en Cocoa sin que se produzcan los problemas de altura de los TextFiels que se producen con Xojo 2019 y el mismo Cocoa.

    Comprobaste que realmente sean los mismos controles nativos?

    @Rafael Rnbsp;Durán Si se puede hacer en un TextArea, parece que debería poderse hacer en un TextField.

    TextField y TextArea son controles DIFERENTES. Una vez compilado el programa, los controles son dos distintos controles nativos del sistema operativo, para decir que es culpa de Xojo, has probado que realmente se pueda hacer lo que dices, de forma nativa en esos controles?

  11. Con el mismo equipo y el mismo sistema operativo (macOS High Sierra 10.13.16).
    Real Studio 2012 dibuja correctamente TextArea y TextField.
    Xojo 2019 dibuja correctamente TextArea pero no TextField.

  12. Norman P

    Jul 25 Pre-Release Testers, Xojo Pro great-white-software.com/blog

    Realmente no creo que esto sea un error de Xojo
    Aquí está la misma configuración de un campo de texto en Xcode y Xojo
    Ambos clip el texto
    -image-

or Sign Up to reply!