Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

shodial, inacabado.
#1

Vale a raíz de otro hilo os presento hoy un control, shodial Cool Cool , que muestra un dial diverso en pantalla.
En el mentado hilo se presentan un montón de ejemplos y modos de hacerlo, y de todos ellos el que más me gustó y menos problemas me presentó es el que usaba el gran GianLuigi del foro italiano. No usa imágenes vectoriales y sí imágenes .png, que elegidas y retocadas por alguien menos patoso que yo puede dar mucho juego al controlito.

El aspecto del formulario de test que he creado es éste:

[Imagen: ySmzPoz.png]
O este
[Imagen: rBH5rip.png]
O este
[Imagen: 4ni8JXp.png]

O el que queráis. Estos tres y alguno más los he cargado sólo de ejemplo, no teniendo el control "per se" ningún aspecto en absoluto.
Las imágenes usadas como fondo del dial deben ser cuadradas y las que se usan como agujas también, con la aguja apuntando a las 3 en punto del reloj.
Fuera de esos límites, lo que ustedes quieran y puedan.
Se pueden establecer valores mínimos y máximos y se puede establecer la posición de la aguja tanto como la de la leyenda, vía ratón (Click= establecer valor, botón derecho= establecer valor mínimo;  mayuscula+botón derecho= Establecer Valor máximo y Control+Click=establecer posición de la leyenda.) o vía propiedad Value. También se puede obtener este valor en Grados, Radianes o porcentajes. Según lo que más convenga a nuestra aplicación y a la imagen elegida para el Dial.

En el ejemplo, una vez establecida una configuración para un fondo, se puede salvar, vía Settings, de forma que se recupera automáticamente al elegir el fondo.

He subido una pequeña demo a youtube y lo podéis descargar desde gitlab.

Ahora la mala noticia:                NO FUNCIONA BIEN Y NO ESTÁ TERMINADO.
(No siempre devuelve el valor deseado ni reconoce bien el ámbito Minimo-Máximo y cosas así. )

¿Entonces pa qué lo subes, so gilipollas?, pensaréis. Pues lo subo porque voy a estar unos días fuera y, con mi cerebro medio comido por los zombies, no sé qué ganas tendré a la vuelta de retomar el proyecto ni si me acordaré de todo lo que no me llega a gustar. Por otra parte seguro que tendréis mejoras, correcciones y sugerencias que hacerle y así, con suerte, tendré las tareas más enfocadas a la vuelta.

Espero que os sea útil.

Saludos

No podemos regresar
[-] Los siguientes 4 usuarios dicen gracias a Shordi por este post:
  • guizans, jguardon, tercoide, tincho
    ¡Gracias!
#2

(01-06-2023, 18:51)Shordi escribió:  a raíz de otro hilo os presento hoy un control, shodial

Muy bueno, esto promete.

1 Saludo.
    ¡Gracias!
#3

Retornado a mi ordenata, estoy cambiando muchas cosas, o sea que no os rompáis el coco cambiando mucho que lo mismo trabajamos en paralelo o, peor aún, en direcciones contrarias... (nótese el optimismo de pensar que hay cientos de gamberos currando en esto como locos) Cool Cool Tongue

Saludos

No podemos regresar
[-] Los siguientes 1 usuarios dice gracias a Shordi por este post:
  • tincho
    ¡Gracias!
#4

(Ayer, 11:53)Shordi escribió:  (nótese el optimismo de pensar que hay cientos de gamberos currando en esto como locos) Cool Cool Tongue

Si, eso es ! El optimismo nunca esta de mas.

1 Saludo.
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)