[C#] MouseHover Text

Status
Niet open voor verdere reacties.

CursorX

Nieuwe gebruiker
Lid geworden
18 mei 2005
Berichten
4
Beste iedereen,


Ik zit met een waarschijnlijk voor jullie heel simpel probleempje, maar ik ben niet de grootste specialist in C#.

Ik wil bij een MouseHover event een textboxje naast de muis laten komen (neem als voorbeeld, wanneer je over het rode kruisje gaat rechts vanboven bij FireFox of IE, komt daar de tekst Sluiten in een klein kadertje naast je muis). Dit zou ik ook willen wanneer ik over een picturebox ga.

Dit is de huidige code:

Code:
        private void picWarning_MouseHover(object sender, EventArgs e)
        {
            
            int hoeveel = (int)Variabelen.db.GetValue("SELECT count(*)from " +
                "tblKalender where MaandId=" + Variabelen.maand + " and Dag=" + Variabelen.dag + " and idKlas=" + Variabelen.klas + "");

            if (hoeveel > 0)
            {

                MessageBox.Show(onderwerp);
                
            }
        }


Die MessageBox.Show(onderwerp); moet dus gewoon vervangen worden door de code van dat gele kadertje met tekst in.


Alvast bedankt!
 
Simpel:

1. Je maakt een Label aan met juiste kleur en tekst
2. In de mouse_hover event verander je de visible property van het label en ga je de location(Point) aanpassen op basis van de x en y waarde van de muis.

In pseudo:

Code:
Mouse_Hover

label1.visible = true
label1.location = new Point(muis.x,muis.y)


succes
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan