Het volgende probleem:
Onderin mijn applicatie heb ik een StatusStrip met daarin een ToolStripStatusLabel. Wanneer er op dit statuslabel geklikt wordt, verschijnt er een venster.
Om de gebruiker duidelijk te maken dat er geklikt kan worden, wil ik de cursor veranderen als deze boven het statuslabel is.
Veel controls hebben hiervoor een Cursor property, maar ToolStripStatusLabel niet
Geen probleem dacht ik: Ik gebruik gewoon de MouseEnter en MouseLeave events, en verander daarin de cursor.
Helaas werkt dat niet goed. Er is een smalle rand (1 pixel?) om het statuslabel heen waar de muis inderdaad een handje wordt, maar ga ik verder naar binnen, dan verandert hij weer in een pijltje. Het MouseLeave event wordt inderdaad afgevuurd (heb ik gezien toen ik er een breakpoint op zette.)
Speuren op internet levert niet veel op; het lijkt wel of niemand de cursor setten voor een ToolStripStatusLabel
Iemand enig idee hoe dit komt en/of hoe ik dit kan oplossen?
Onderin mijn applicatie heb ik een StatusStrip met daarin een ToolStripStatusLabel. Wanneer er op dit statuslabel geklikt wordt, verschijnt er een venster.
Om de gebruiker duidelijk te maken dat er geklikt kan worden, wil ik de cursor veranderen als deze boven het statuslabel is.
Veel controls hebben hiervoor een Cursor property, maar ToolStripStatusLabel niet
Geen probleem dacht ik: Ik gebruik gewoon de MouseEnter en MouseLeave events, en verander daarin de cursor.
C#:
1
2
3
4
5
6
7
8
9
| private void StatusLabel_MouseEnter(object sender, EventArgs e) { Cursor.Current = Cursors.Hand; } private void StatusLabel_MouseLeave(object sender, EventArgs e) { Cursor.Current = Cursors.Default; } |
Helaas werkt dat niet goed. Er is een smalle rand (1 pixel?) om het statuslabel heen waar de muis inderdaad een handje wordt, maar ga ik verder naar binnen, dan verandert hij weer in een pijltje. Het MouseLeave event wordt inderdaad afgevuurd (heb ik gezien toen ik er een breakpoint op zette.)
Speuren op internet levert niet veel op; het lijkt wel of niemand de cursor setten voor een ToolStripStatusLabel
Iemand enig idee hoe dit komt en/of hoe ik dit kan oplossen?
Hmmz, hier komt dus m'n sig