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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Solucionado] Diferencias en Form con fondo transparente en Win7 x64 y x86 (C#)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Diferencias en Form con fondo transparente en Win7 x64 y x86 (C#)  (Leído 5,030 veces)
Xephiro

Desconectado Desconectado

Mensajes: 239



Ver Perfil WWW
[Solucionado] Diferencias en Form con fondo transparente en Win7 x64 y x86 (C#)
« en: 20 Marzo 2011, 23:33 pm »

Bueno aqui les dejo otra de mis dudas, he notado un montón de diferencias al programar una aplicación .net para x86 desde mi PC con windows 7 x64.

He creado una ventana con un fondo transparente, cuando es ejecutada desde windows 7 x64 todo lo que es transparente queda como un muro invisible, no puedo presionar nada que se vea atravez de las zonas transparentes.

pero si pruebo la aplicacion en windows 7 x86 las zonas transparentes son como si no existiera esa zona de la ventana y puedo acceder a todo lo que se vea atravez  de ese lugar.

¿Como es posible hacer que las ventanas se comporten de la misma forma en x64 y x86?


« Última modificación: 22 Marzo 2011, 14:53 pm por Xephiro » En línea

DaasCook

Desconectado Desconectado

Mensajes: 53


Maximum Trolling!


Ver Perfil
Re: Diferencias en Form con fondo transparente en Windows 7 x64 y x86 (C#)
« Respuesta #1 en: 22 Marzo 2011, 01:01 am »

Momento, va a sonar tonto... pero a veces pasa, ¿Te has fijado en el porcentaje de transparencia?.


En línea

for (int i = Trolling.MaxVal; i > Trolling.MinValue; i--) {
    Forum.Answer = "Don't feed the troll"; }
Xephiro

Desconectado Desconectado

Mensajes: 239



Ver Perfil WWW
Re: Diferencias en Form con fondo transparente en Windows 7 x64 y x86 (C#)
« Respuesta #2 en: 22 Marzo 2011, 04:43 am »

no creo que vaya por la aplicación misma ya que si creo un programa que sea solo la ventana con un botón en el centro y su respectivo fondo transparente me pasa lo mismo.
En línea

Xephiro

Desconectado Desconectado

Mensajes: 239



Ver Perfil WWW
Re: Diferencias en Form con fondo transparente en Windows 7 x64 y x86 (C#)
« Respuesta #3 en: 22 Marzo 2011, 14:51 pm »

Disculpen el doble post, pero he dado con una solución a mi problema xD.

Por algún motivo en windows 7 x64 (al menos en 2 maquinas en que he probado el programa) tengo que poner el fondo transparente de la siguiente forma.

Código:
this.BackColor = Color.White;
this.TransparencyKey = Color.Transparent;

Así me corre en x86 y x64 sin problemas y se comportan de la misma forma en ambos.

pero si pongo cualquier otro color, por ejemplo

Código:
this.BackColor = Color.Black;
this.TransparencyKey = Color.Black;

Me ocurre el problema que describía antes.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Fondo transparente
Programación Visual Basic
Alex_bro 5 4,612 Último mensaje 9 Mayo 2005, 22:39 pm
por Cicklow
imagen sin fondo (transparente) « 1 2 3 »
Diseño Gráfico
chugus 20 16,452 Último mensaje 7 Julio 2005, 18:20 pm
por chugus
Recortar fondo transparente
Diseño Gráfico
..RiPPeD.. 4 2,008 Último mensaje 11 Junio 2006, 06:36 am
por aNexos
:: Fondo Transparente ::
Programación Visual Basic
sanosiris 0 942 Último mensaje 26 Abril 2006, 15:22 pm
por sanosiris
animacion gif fondo transparente
Diseño Gráfico
svartahrid 6 4,298 Último mensaje 5 Mayo 2006, 02:44 am
por svartahrid
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines