Autor Beitrag
Joey86
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: So 12.09.10 23:03 
Hi!

Kann ich meinem Label eine Art Clicked-Status geben, so dass ich genau wie bei einem Button nur kurz sehe, dass er gedrückt wurde? Falls ja, wie? Hab es bislang nicht hinbekommen.

Gruß und Dank!
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: Mo 13.09.10 06:24 
Hallo,

du meinst nicht zufällig das Clicked-Event. Hat eigentlich jedes Steuerelement. Mach einfach mal im Designer auf das entsprechende Label, für das ein Eventhandler erstellt werden soll, einen Doppelklick. Und das wars schon.

Habe echt überlegt, ob die Frage ernst gemeint war.

Marko
Greenberet
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 339
Erhaltene Danke: 20

Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
BeitragVerfasst: Mo 13.09.10 08:27 
du könntest natürlich auch ein hyperlink label verwenden.
Joey86 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Mo 13.09.10 09:27 
user profile iconTrashkid2000 hat folgendes geschrieben Zum zitierten Posting springen:

du meinst nicht zufällig das Clicked-Event


Nee, das ist mir bewusst.
Ich möchte sehen, dass ich ihn drücke oder mit der Maus über ihn fahre. Ich glaube bei Buttons funktioniert da FlatStyle = Popup. Bei meinem Label hingegen nicht.

@Greenberet
Das ist noch nicht ganz das, was ich gesucht hab, jedoch könnt ich damit leben.
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: Mo 13.09.10 15:07 
Weiss nicht, ob es das ist, was Du suchst: Einfach den BorderStyle ändern?

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
private void label1_MouseDown(object sender, MouseEventArgs e)
{
  label1.BorderStyle = BorderStyle.Fixed3D;
}

private void label1_MouseUp(object sender, MouseEventArgs e)
{
  label1.BorderStyle = BorderStyle.None;
}


Marko
Joey86 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Di 14.09.10 10:46 
Genau, das ist es! Vielen Dank!