none
¿Cómo cambiar el tamaño de la fuente de letra con códigos? RRS feed

  • Pregunta

  • Hola:

    Siguiento este mini videotutorial, ya se puede crear un formulario Windows.

    Ver vídeo 1.

    Ver vídeo 2.

    ¿Cómo cambio el tamaño de las letras de un label en el lenguaje F#?

    En el lenguaje C# se hace así.

    this.label_Mensaje.Font = new System.Drawing.Font("Microsoft Sans Serif", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));


    En F# lo he intentado así:

    label_Mensaje.Font <- Font("Microsoft Sans Serif", 36, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0)))

    También de otras formas y nada.

    let label_Mensaje.Font = new Font("Microsoft Sans Serif", 36, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0)))

    ¿Cómo se hace?

    Saludos.


    http://electronica-pic.blogspot.com


    • Editado Metaconta domingo, 6 de mayo de 2018 11:22
    jueves, 3 de mayo de 2018 12:54

Respuestas

  • Solucionado.

    label_Mensaje.Font <- new Font("Microsoft Sans Serif", 36.0F, FontStyle.Bold, GraphicsUnit.Point, 0uy)

    Saludos.


    http://electronica-pic.blogspot.com

    • Marcado como respuesta Metaconta miércoles, 30 de mayo de 2018 10:37
    miércoles, 30 de mayo de 2018 10:37

Todas las respuestas

  • Hola:

    Me da este error.

    ¿Alguien lo entiende?


    http://electronica-pic.blogspot.com

    lunes, 7 de mayo de 2018 0:28
  • Hola de nuevo:

    Lo más acertado es esto.

    this.label_Mensaje.Font <- new System.Drawing.Font("Microsoft Sans Serif", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0uy)

    • La asignación a una propiedad mutable se realiza con la flecha izquierda.
           Los tipos identificables se construyen con nuevos.
           Los flotadores de 32 bits se escriben con un afijo f.
           Los literales de bytes sin signo se escriben con el afijo uy.

    Me da error en el this.

    Gravedad    Código    Descripción    Proyecto    Archivo    Línea    Estado suprimido
    Error    FS0039    El valor, espacio de nombres, tipo o módulo "this" no está definido. Puede elegir una de las opciones siguientes:
       ThisAssembly    Lector_Form_02_fs    C:\Users\Usuario\Documents\Visual Studio 2017\Projects\Lector_Form_02_fs\Lector_Form_02_fs\Program.fs    70    Activo


    http://electronica-pic.blogspot.com

    lunes, 7 de mayo de 2018 16:01
  • https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/classes#self-identifiers

    Gracias pero no tengo ni la grandícima idea ni en español.

    Por lo poco que entiendo. C# usa this, Visual Basic .net usa Me, Visual F# usa as, pero no se usarlo a pesar de poner ejemplos que no tiene nada que ver a lo que busco.

    member xyzzy.ChangeFontSize() = xyzzy.label_Mensaje.Font <- new System.Drawing.Font("Microsoft Sans Serif", 36, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 0uy)

    Gravedad    Código    Descripción    Proyecto    Archivo    Línea    Estado suprimido
    Error    FS0010    No se esperaba palabra clave 'member'. en archivo de implementación    Lector_Form_02_fs    C:\Users\user\Documents\Visual Studio 2017\Projects\Lector_Form_02_fs\Lector_Form_02_fs\Program.fs    70    Activo

    ¿Alguna idea?

    Saludos.


    http://electronica-pic.blogspot.com



    • Editado Metaconta lunes, 7 de mayo de 2018 20:52
    lunes, 7 de mayo de 2018 20:11
  • Solucionado.

    label_Mensaje.Font <- new Font("Microsoft Sans Serif", 36.0F, FontStyle.Bold, GraphicsUnit.Point, 0uy)

    Saludos.


    http://electronica-pic.blogspot.com

    • Marcado como respuesta Metaconta miércoles, 30 de mayo de 2018 10:37
    miércoles, 30 de mayo de 2018 10:37