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 (570):    1 237 238 239 240 241 570   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 304
Último miembro: leonmv
Temas del foro: 1,760
Mensajes del foro: 9,148
Últimos temas
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 247
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 2,961
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 690
Sobre LinuxMint
Foro: Mundo Linux
Último mensaje por: guizans, 17-02-2026, 21:46
Respuestas: 2 - Vistas: 370
Problema con creación de ...
Foro: Bases de Datos
Último mensaje por: guizans, 17-02-2026, 21:42
Respuestas: 4 - Vistas: 540
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.