Autor
|
Tema: Form se ve como Windows XP en Windows 10 (Leído 3,539 veces)
|
P4nd3m0n1um
Desconectado
Mensajes: 1.419
|
Tengo un viejo proyecto que pase al nuevo Visual Studio 2015, el tema esta en que el Form se ve como si lo ejecutara en el XP y no como el Windows 10, alguien sabe como modernizarlo?
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
En realidad no existe ningún problema con tu proyecto/aplicación, no es por que tu proyecto sea antiguo ni haya incompatibilidad ni nada parecido, simplemente estás describiendo el comportamiento natural de Visual Studio 2015, esa es la manera en la que el designer de WindowsForms renderiza un Form, pero al compilar la aplicación Windows 10 renderizará la ventana Win32 aplicando el estilo de ventana correspondiente.
Es algo que a mi y a muchos otros usuarios no nos gusta en absoluto, pero tecnicamente hablando no creo que se pueda considerar como "problema", puesto que Microsoft lo ha desarrollado con esa intención y eso significa que existe alguna razón para ello (razón que yo desconozco).
PD: Cuando me instalé VS2015 a mi también me pareció extraño y quise investigar un poco al respecto, creeme si te digo que ni los gurús más sabios (en StackOverflow.net) conocen el por qué de este cambio.
Saludos
|
|
« Última modificación: 29 Abril 2016, 09:09 am por Eleкtro »
|
En línea
|
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
Me alegro de que en tu caso lo hayas podido solucionar de esa manera, pero te aseguro que no se soluciona así al menos para proyectos nuevos. Dicha opción ya viene activada por defecto cuando se genera un nuevo proyecto de WindowsForms: Siendo este el renderizado por defecto (en Windows 10 con un theme visual oscuro): Saludos!
|
|
« Última modificación: 30 Abril 2016, 04:41 am por Eleкtro »
|
En línea
|
|
|
|
okik
Desconectado
Mensajes: 462
|
Tengo un viejo proyecto que pase al nuevo Visual Studio 2015, el tema esta en que el Form se ve como si lo ejecutara en el XP y no como el Windows 10, alguien sabe como modernizarlo?
Se ve como en Vista o Windows 7 no como en XP. No tiene nada de malo, en mi opinion, es mejor, ya que se entiend hay mas gente usando sistemas anteriores a windows 10 porque es un sistema muy nuevo. ocurre que las medidas del interior del form cambian de un sistema a otro, si no haz la prueba. Crea un control medienta código y estableces el lugar X Y del control dentro del form, verás que si lo pegas mucho al borde izquierdo o derecho o superior puede ocurrir que al reproducir el programa con visibilidad de W10 parte del control no sea visible porque los bordes o el alto de la barra de títulos se come parte del form en w10. Lo mismo ocurre cuando de programa en Vb6 y luego reproduces el programa con visibiliad de WVista y posterior, porque los bordes y la altura de la barra de títulos tienen medidas más anchas a w98 o wme.
|
|
« Última modificación: 30 Abril 2016, 11:35 am por okik »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
C#.. En Aplicacion de Windows Form
.NET (C#, VB.NET, ASP)
|
Arimay3
|
1
|
4,053
|
14 Mayo 2011, 20:12 pm
por Novlucker
|
|
|
Como crear un exe en un windows form
.NET (C#, VB.NET, ASP)
|
Devilboy.Devil
|
0
|
1,773
|
20 Noviembre 2013, 16:42 pm
por Devilboy.Devil
|
|
|
¿Cómo crear un Windows Form?
« 1 2 »
Programación C/C++
|
Meta
|
15
|
7,304
|
17 Marzo 2014, 22:22 pm
por BloodSharp
|
|
|
Windows Form transparente
.NET (C#, VB.NET, ASP)
|
diegoCmC
|
4
|
4,285
|
1 Abril 2014, 10:55 am
por diegoCmC
|
|
|
Se me cuelga Windows Form
.NET (C#, VB.NET, ASP)
|
Meta
|
2
|
2,862
|
28 Abril 2016, 00:12 am
por Meta
|
|