Shordi 09-03-2023, 13:10
Aunque hace unas semanas or presenté los nuevos controles PicPanel y PicButton, a raíz de la colaboración con Harpo respecto al redondeo de paneles, he actualizado ambas clases para que contengan esa nueva característica. En concreto a Picpanel le he añadido la propiedad Radius, que establece el radio de las cuatro esquinas y luego una propiedad por cada una de ellas (TopLeftRadius, TopRightRadius, BottomRightRadius y BottomLeftRadius) para poder establecerlas individualmente.

El nuevo PicButton sólo dispone de Radius.

Los he probado con GTK3 y con QT5 y funcionan bien en ambos entornos. Los colores por defecto los he intentado aproximar lo más posible a los estándar y los he probado con Escritorios claros y oscuros y más o menos me funcionan bien... aunque eso me gustaría que lo probaseis en vuestras máquinas a ver qué tal quedan.

Ena demo, el aspecto del formulario test para Escritorios oscuros es éste:
[Imagen: xfz9hzO.png]

y para Escritorios Claros es éste:
[Imagen: VtFZBgq.png]

Le he limitado a ambos controles la cantidad de Radio que se puede dar a las esquinas, que antes se desmadraba. Ahora es la mitad del borde más corto del control, con lo se obtienen óvalos o círculos, pero sin desmadrarse demasiado.

No lo cuelgo aquí que como tiene imágenes incrustadas pesa demasiado para el foro. Lo podéis descargar de:

https://gitlab.com/shordi/PicPanel

Saludos
Shell 09-03-2023, 00:37
Buenas!.

  Lenguajes tipados vs no tipados

Y buenas noches!.
Shell 09-03-2023, 00:03
Buenas!.

Eso quiere decir que el siguiente número al máximo de un tipo es el mínimo y viceversa.
He probado este código y se desbordó.

Código:
Public Sub Main()

  Dim numero As Short

  'El rango del tipo Short abarca desde -32768 a 32767
  'Comprobar que el rango de valores del tipo Short se comporta
  'de forma cíclica. El siguiente al máximo es el mínimo y al revés

  numero = 32767

  Print "El valor de la variable número es : " & numero

  Print "Incrementamos el valor de la variable número en 1"

  Inc numero 'Desbordamiento!

  Print "El valor de la variable número es ahora: " & numero

End

Saludos

En Java, parece que si.

Código:
public class Ejercicio1_4 {
    public static void main(String[] args) {
        /* El tipo short permite almacenar valores comprendidos
        entre -32768 y 32767. Se pide escribir un programa que
        compruebe que el rango de valores de un tipo se comporta
        de forma cíclica. Es decir, el valor siguiente al máximo es
        el valor mínimo y viceversa.
         */
        short numero;
        numero = 32767; // valor máximo dentro del rango del tipo Short
        System.out.println("El valor máximo para el tipo short es " + numero);
        numero++;
        /* Incrementamos en 1. Para evitar salirse del rango,
        la variable número tomará el valor mínimo del tipo short
         */
        System.out.println("Valor mínimo para el tipo short: " + numero);
    }
}

Salida:
Cita:El valor máximo para el tipo short es 32767
Valor mínimo para el tipo short: -32768

En Python no puedo mostrarlo, el tipado es dinámico.

Saludos
Páginas (572):    1 206 207 208 209 210 572   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 311
Último miembro: Rober
Temas del foro: 1,765
Mensajes del foro: 9,166
Últimos temas
Presentación de gbpublish...
Foro: General
Último mensaje por: guizans, 02-06-2026, 21:34
Respuestas: 5 - Vistas: 476
Gambas 3.21.1
Foro: Mundo Linux
Último mensaje por: jguardon, 20-05-2026, 22:29
Respuestas: 1 - Vistas: 301
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: guizans, 19-05-2026, 18:54
Respuestas: 1 - Vistas: 324
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 609
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,767
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.