Entwickler-Ecke
WinForms - WinForm ausblenden
eigiboy - Mi 07.04.10 19:53
Titel: WinForm ausblenden
Hi Forum!
Da ich erst gerade beim einlernen von C# bin und nun mein erstes mittleres Programm verwirklichen will, bin ich schon am anfang auf ein Problem gestoßen.
Hier meine Ausgangsposition: Bei meinem Programm handelt es sich um eine Art Desktop-Gadget. Dabei soll ein Bild von 400x400 dargestellt werden.
Das problem dabei, es soll nur das Bild dargestellt werden, also keine Form. Geht das? Das Bild sieht aus wie eine Windows 7 Glass Window und ist durchsichtig. deshalb der aufwand!
mkg Florian
Kenpachi - Mi 07.04.10 21:49
Hallo und herzlich willkommen. :)
Da ich Windows 7 noch nie in Aktion sehen konnte, weiss ich nicht wirklich, wie dein Vorhaben aussehen soll.
Mein Ansatz:
Ich habe nur die ControlBox Eigenschaft der Form auf false gesetzt und gebe ihr keinen Text.
Mit Opacity auf 65% sieht das dann aus wie im angehängten Bild.
traceurmicha - Do 08.04.10 07:41
Moin Moin,
Die Frage hat mich auch schon immer interessiert!
@Kenpachi: Ist schonmal echt cool, aber was MICH daran stört (ich weiß ja nicht wie das mit eigiboy ist), ist das ALLES dann durchsichtig wird.
Weiß zufällig jemand wie man es schaft das nur der Hintergrund der Form durchsichtig ist und die darauf enthaltenen elemente nicht?
Mit BackgroundColor = transparent klappts auf jedenfall nicht!
---EDIT---
habs gefunden dank eines anderen Threads hier, die lösung ist einfach der Form ne hintergrundfarbe zu geben(Bsp.:Silver) und dann die Zeile
C#-Quelltext
1:
| Form1.ActiveForm.TransparencyKey = Color.Silver; |
einfügen!^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!