elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Tema oscuro en .NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tema oscuro en .NET  (Leído 341 veces)
Juan Sanchez

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Tema oscuro en .NET
« en: 2 Mayo 2020, 08:11 »

Saludos a todos los integrantes del foro.
Tengo una aplicación hecha en VB.NET con temas visuales CLARO y OSCURO, la curiosidad que tengo es como puedo detectar el tema de Windows 10 si está en CLARO U OSCURO para poder aplicar a mi programa el mismo tema de Windows 10 desde VB.NET o C#.

Les agradezco de antemano.


En línea

xskyx

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Tema oscuro en .NET
« Respuesta #1 en: 2 Mayo 2020, 12:26 »

Asi podes verlo en windows10 solo lo he probado en la versión 1803

Código
  1. private void tema()
  2. {
  3.    var registro = My.Computer.Registry.GetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize", "AppsUseLightTheme", null);
  4.    if (registro == 1)
  5.        Interaction.MsgBox("Tema claro");
  6.    else
  7.        Interaction.MsgBox("Tema oscuro");
  8.    return null;
  9. }
  10.  


« Última modificación: 2 Mayo 2020, 12:27 por xskyx » En línea

Juan Sanchez

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Tema oscuro en .NET
« Respuesta #2 en: 2 Mayo 2020, 20:53 »

Muchas gracias xskyx por el código, si funciona correctamente en windows 10 1909.
Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines