Mar 182021
 

En este caso se trata por un lado de un Módulo clase y por otro un Usercontrol para crear una interfaz de usuario moderna llamada Neumorphism o Neomorfismo, la cual comenzó a ponerse de moda a partir del 2020, si bien está pensada para aplicaciones móviles o webs no veo motivo para no implementarlo en nuestro querido vb6, al menos en aplicaciones pequeñas para no sobrecargar mucho la memoria y ralentizar nuestra app. El motor de todo esta basado en GDI+.

Con el módulo clase hay un ejemplo donde podemos jugar con las propiedades de la clase y otro formularios con algunos ejemplos graficados.
Además este permite dibujar un Path de GDI+ con el cual se utilizó un módulo extra, donde se puede crear distintas formas (Shapes) y se les puede aplicar el estilo, aprovecho para agradecer a Eduardo por tomar parte de las rutinas de su ShapeEx.

Con el Usercontrol hay tres ejemplos aplicados. No voy a detallar todas las propiedades, es cuestión de meter mano y jugar un poco, son las mismas del módulo. Con los ejemplos esta acompañando el usercontrol «LabelPlus» que es para agregar texto e iconos a las formas, (no quise volver a programar todo esto por eso utilicé dos usercontrols).

Ya más adelante voy a subir un reproductor de música en el que estoy trabajando donde puede verse todo esto aplicado.

Por último quiero aclarar que todo esto funciona más rápido cuando está compilado..

Neumorphism1.png Neumorphism2.png Neumorphism3.png Neumorphism4.png Neumorphism5.png

  4 Responses to “Neumorphism Design”

  1. G’Day leandro
    I’m an old assembler program & I find this type of form design just mind blowing ?
    I cannot find the calculator, music and the last form in the zip.
    Is it possible you can add these as I learn by example and the only 2 forms are just not enough to get started !!!

  2. Hello inside the folder «Neumorphism\UserControl Neumorphism\Calcluladora» is the calculator project (don’t expect a super calculator, it’s just something simple to apply the Neumorphism style)
    and in «Neumorphism\UserControl Neumorphism\Metronome», the metronome is a device for musicians with which they can keep track of musical time when playing their instrument.

  3. Gracias Leandro me gusatria si pudieras hacer un FlexGrid con propiedades como por ejemplo que tome el Thema del Sistema operativo y manejable parecido al VSFlexgrid, Ademas si pudieras apoyarme con un ejemplo pero con ADO el Chart ultimo que creaste.
    Gracias

  4. Leandro, me encanta tu blog. Es el único sitio donde he encontrado programación de gráficos de un modo tan extendido. Aunque yo ocupo Excel, intentaré ver qué posibilidad hay de pasarlo a VBA.

    Saludos

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)