Voilà mon problème je cherche de partout sur google là façon de
pourvoir utiliser une forme tel que je le désire et pas la forme toute
bête de windows en passant par un image (le format de l'image m'importe
peut).
Mais j'ai beau essayer toutes les méthodes proposés, elles ne fonctionnent pas sous .NET
Jusqu'à présent j'ai essayer de passer par 'transparencykey' (dans les propriétés) et sur une image ça ne marche pas...
J'ai également essayer de passer toujours par 'transparencykey' mais
cette fois en code et en disant de prendre comme le premier pixel en
haut a gauche comme couleur a supprimer et là il me supprime bien ma
couleur et ma forme ce dessine mais il y a toujours la couleur du
'control' (le vieux gris) derrière qui me fait le carré d'origine de ma
form.
Mon souhait serais, d'avoir donc comme ma dernière solution mais sans
cette couleur de control et le carré mais bien du transparent.
Salut,
C'est bizarre cela fonctionne parfaitement !
Ton image toi être en gif.
Essait avec l'image ci-dessous.
Puis créer un nouveau projet windows form. Définit dans la propriété BackgroundImage de ta form le fichier gif. Met ForBorderStyle à None puis TransparencyKey à 90;255;79. (cela correspond à la couleur verte du fond - 90 rouge 255 vert 79 bleu.
ok ca marche le form devient transparent mais egalement indisponible !
impossible de le fermer par la 'x' et de le redimensionner manuellement ce qui ne marrange pas du tout
si quelqu'un sait pourquoi faire...
merci d'avance