Shell 07-01-2023, 01:35
Buenas!.

Espero que los reyes hayan sido muy buenos con ustedes. Bueno, eso será si se han portado bien. Tongue

Este ejemplo muestra el color que nuestro cursor apunta sobre el escritorio.
Es un ejemplo para hacer otro.

Código:
Private atimer As Timer

Public Sub Form_Open()

  With atimer = New Timer As "Tiempo"
    .Delay = 50
    .Start
  End With

End


Public Sub Tiempo_Timer()

  Dim unaimagen As Image

  lblX.Text = CStr(Mouse.ScreenX)
  lblY.Text = CStr(Mouse.screeny)

  unaimagen = Desktop.Screenshot(Mouse.ScreenX, Mouse.ScreenY, 1, 1).Image
  With PictureBox1
    .Mode = PictureBox.Fill
    .Picture = unaimagen.Picture
  End With

End


Public Sub Form_KeyPress()

  'No existen bordes en el formulario, la tecla escape aborta la ejecución
  If Key.code = Key.Esc Then Me.Close()

End

Mañana continuaré leyendo los mensajes que me quedan por leer. Ahora ya es un poco tarde. Buenas noches!.

Saludos
Archivos adjuntos
.gz
ObtenerColorPixelEscritorio-0.0.1.tar.gz (Tamaño: 12.07 KB Descargas: 1)
Shell 05-01-2023, 00:17
Buenas!.

Los ejemplos que estoy estudiando son para temas claros. Es horrible a veces como se ve en un tema oscuro
algo que puede quedar bien en un tema claro y viceversa claro.

¿ No podemos seguir alguna norma con esto o solucionar un poco el problema ?.
No veo otra opción en este caso que pasar a tema claro si quiero ver correctamente los ejemplos.

Si fuera posible programarlo:
- Si es un tema claro usa el verde para el fondo del panel.
- Si es un tema oscuro usa un amarillo para el fondo del panel.
(Por decir un color)
 
Siempre se puede dejar por defecto, pero esto no siempre es así.

El problema que veo es que en tu ordenador se puede ver bien, pero si compartes ese código, cada usuario personaliza su escritorio.
Cuando digo norma, me refiero a hacer las cosas para que todos podamos ver los proyectos sin problemas visuales.

Saludos
Shordi 04-01-2023, 19:28
Me pidió uno de vosotros un control ValueBox con los siguientes requerimientos:

1- Propiedad para indicara el valor máximo a soportar
2- propiedad para indicar el  valor mínimo a soportar
3- mostrar estilo milenar, Ejemplo: 25,000.00
4- poder indicar cual es el separador de miles que se va a usar (punto o coma)
5- boton adjunto para limpiar
6- seleccionar todo el contenido al tomar el foco
7- Propiedad para indicar el valor por defecto
8- establecer la cantidad de dígitos decimales a soportar

A pesar de familiares auto-invitados, cortes de internet, digestiones increíbles y comas turroneros, he desarrollado el que abajo os adjunto para vuestro examen y uso y disfrute.
A tener en cuenta:

    1- El requerimiento 4, de poder elegir el punto o la coma, no lo he implementado porque se toma el del idioma establecido. No sería difícil añadir esa opción, pero sería algo que no se usaría nunca y he preferido dejarlo así.

    2-  Muestra un balloon con un mensaje en caso de que el valor tecleado no esté en rango, por lo que si programáis en otros idiomas hay que ir a traducir el proyecto... o cambiar el textro del mensaje, claro.

    3- Como selecciona el valor existente al tomar el foco, es susceptible de errores, por lo que le he establecido la tecla "Esc" como seguridad que retorna el valor original.
   
    4 - El icono que le he hecho es una mierda y si alguien más habilidoso hace uno mejor estaré encantado.

Es la primera vez que desarrollo un control "a pedido" y me ha resultado muy divertido hacerlo. Si alguien quiere algún programita que esté a mi alcance... tengo tiempo, tengo tiempo.

Cualquier feed-back será agradecido eternamente.

Saludos
Archivos adjuntos
.gz
ValueCase-0.0.3.tar.gz (Tamaño: 25.99 KB Descargas: 5)
Páginas (564):    1 231 232 233 234 235 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 291
Último miembro: Rufust
Temas del foro: 1,742
Mensajes del foro: 9,025
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, Hace 10 horas
Respuestas: 0 - Vistas: 11
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,312
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 97
Gambas 3.21.0
Foro: General
Último mensaje por: guizans, 20-10-2025, 19:49
Respuestas: 8 - Vistas: 471
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.