Entwickler-Ecke
WinForms - Transparentes Steuerelement über Label
GURKE deluxe - Fr 24.12.10 16:25
Titel: Transparentes Steuerelement über Label
Hallo,
Ich lasse 120 Label zur Laufzeit erstellen. Diese werden alle von einem großen Label überdeckt. Die Idee ist jetzt, das wenn ich auf das große Label klicke, das Label an der Position des Mauszeigers verändert werden kann. Damit man die Label unter dem großen Label sehen kann, habe ich das große Label transparent gemacht.
Allerdings lässt dies nur die BackColor durch, nicht aber den Text der Label. Wie bekomme ich es jetzt also hin, das die Schrift der kleinen Label ebenfalls durch das große Label sichtbar ist?
Gruß
Julian
Trashkid2000 - Sa 25.12.10 11:01
Hallo,
da stellt sich mir doch die Frage, was es für einen Sinn machen sollte, ein grosses Label über mehrere kleine zu packen!? Was willst Du denn mit dem Label anstellen, wenn sich der Mauszeiger darüber befindet?
Wenn Du die Labels per Laufzeit erstellst, dann gibst Du ja auch immer eine Position an, an der das Label auf der Form dargestellt wird. Also kannst Du doch einfach die Mausposition abfragen, an der sich die Maus im Moment befindet, un prüfen, ob sich eines Deiner Labels darunter befindet.
Marko
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!