BOTÃO E TEXTBOX SEM APARÊNCIA 3D

EDUARDONICE 12/12/2014 08:53:12
#443166
Olá Pessoal

Estou iniciando estudos e tenho o vb.net 2010 instalado num desktop e um vb.net 2013 instalado num notebook.

Fiz duas telas iguais e as aparências ficam diferentes, embora as propriedades estejam iguais.
Na tela desenvolvida no vb.net 2010 ela tem aparência de 3d mas o mesmo não acontece tela desenvolvida no vb.net 2013. (vide anexo)
Por que isto acontece?
TUNUSAT 12/12/2014 09:01:22
#443168
EDUARDONICE,

Assim ... exatamente o que aconteceu eu não sei, mas para configurar as propriedades 3D ou Single são estas:

        [ô]TextBox1.BorderStyle = BorderStyle.Fixed3D
TextBox1.BorderStyle = BorderStyle.FixedSingle
[ô]TextBox1.BorderStyle = BorderStyle.None

Button1.FlatStyle = FlatStyle.Flat
[ô]Button1.FlatStyle = FlatStyle.Popup
[ô]Button1.FlatStyle = FlatStyle.Standard
[ô]Button1.FlatStyle = FlatStyle.System


[][ô]s,
Tunusat.
EDUARDONICE 12/12/2014 09:57:17
#443170
Mesmo alterando estas propriedades, nada acontece no vb.net 2013.

No vb.net 2010 funciona normalmente.
OCELOT 12/12/2014 11:15:08
#443172
Resposta escolhida
Os dois estão rodando na mesma versão do Windows? Pois a imagem do VS.Net 2013 está é usando o tema do Windows 8 enquanto na outra o tema parece estar desativado.
EDUARDONICE 12/12/2014 11:58:19
#443178
O Desktop com VB.net 2010 está com Windows XP (botão e o textbox funcionam normalmente com a aparência definida).

O Notebook com vb.net 2013 está com Windows 8.
OCELOT 12/12/2014 14:38:36
#443186
Provavelmente é o tema do Windows mesmo, você pode desativar isso no projeto, indo nas propriedades do projeto exite uma opção chamada [Ô]Enable XP visual styles[Ô], desmarcando esta opção ele deve ficar com o visual parecido com a primeira imagem, porém só quando você executar o programa, no designer deve continuar ainda com a aparencia do Windows 8
EDUARDONICE 12/12/2014 17:46:58
#443197
Agora sim.... obrigado OCELOT
Tópico encerrado , respostas não são mais permitidas