Comment faire pour créer panneau Transparent en c#.Net
J'ai un Panneau sur le Formulaire de windows avec quelques contrôles à l'intérieur du panneau,
Puis-je faire de panneau complètement transparent.
(Il doit donner la sensation que les contrôles sont placés directement sur le Formulaire)
Pouvez-vous préciser ce que vous entendez par transparence? Voulez-vous dire Aero niveau de Transparence?
Je ne sais pas qu'est-ce que Aero niveau de Transparence est, le panneau ne doit pas être visible à l'utilisateur,il doit se sentir que les contrôles sur le panneau sont en Forme
Je voulais dire Aero Glass en.wikipedia.org/wiki/Windows_Aero
Je ne sais pas qu'est-ce que Aero niveau de Transparence est, le panneau ne doit pas être visible à l'utilisateur,il doit se sentir que les contrôles sur le panneau sont en Forme
Je voulais dire Aero Glass en.wikipedia.org/wiki/Windows_Aero
OriginalL'auteur Gaddigesh | 2010-04-27
Vous devez vous connecter pour publier un commentaire.
Si vous allez à la propriété BackColor, et de changer le Sélecteur de "Web", le premier choix est Transparent (au moins, il est dans mon IDE de visual basic). Je crois que la propriété BackColor du Panneau héritent de la couleur de la composante, c'est sur.
est-ce à montrer le dessous de la grâce? comme j'essaie de le faire et ca n'a pas l'air de fonctionner?
Non, ce n'est pas de montrer ce qui est en dessous. J'ai trop besoin de panneau pour être vraiment transparent pour la carte sous le panneau peut être vu. Ce que j'ai maintenant, c'est un gros bloc gris au sommet de ma carte avec les contrôles. J'ai besoin c'est d'être transparent, de ne pas prendre la couleur de la forme en-dessous d'elle (ce qui n'est pas visible depuis que je suis en montrant une carte.)
OriginalL'auteur Jeremy
Je suppose que c'est WinForms app.
Essayer dans la Forme.L'événement de chargement:
où panel1 est le panneau que vous voulez faire preuve de transparence.
Il va prendre de la couleur transparente. Vous pouvez avoir d'autres contrôles sur le panneau.
OriginalL'auteur user218447