Írjunk programot, amely egy címke felületén a jobb egérgombbal megjelenő Betűtípus ablakból kiválasztva a címkébe beírt szövegnek változtassa meg a betűstílusát és a méretét, A bal egérgombbal megjelenő Szín ablakból kiválasztott alapszínnel fesse ki a címke hátterét.
A feladat megoldása
private void label1_MouseDown(object sender,
MouseEventArgs e)
{
switch (e.Button)
{
case MouseButtons.Right:
FontDialog ftg = new FontDialog();
ftg.Font = label1.Font;
ftg.ShowDialog();
label1.Font = ftg.Font;
break;
case MouseButtons.Left:
ColorDialog clg = new ColorDialog();
clg.Color = label1.BackColor;
clg.ShowDialog();
label1.BackColor = clg.Color;
break;
}
}
A program futási eredményei:
A jobb egérgombbal megjelenő Betűtípus ablak:
A Betűtípus ablakból Félkövér betűtípust és a 14 pixeles méretet kiválasztva
A megváltozott szöveg.
A bal egérgombbal a Szín ablak jelenik meg, a kiválasztott sárga alapszín lesz a címke háttere.