Próbuję zmienić styl i rozmiar czcionkiindywidualnie w GUI. Chcę, aby za każdym razem, gdy klikam pole wyboru, zmiana rozmiaru, a po odznaczeniu rozmiar wraca do normy. Muszę zrobić to samo dla stylu czcionki (Arial itp.).
Potrzebuję pomocy w kodowaniu tej części. Wciąż uczę się GUI btw.
Oto fragment kodu:
private void checkBoxFont_CheckedChanged(object sender, EventArgs e)
{
labelTest.Font = new Font("Arial", 12F);
}
Obecnie zmienia zarówno czcionkę, jak i rozmiar.
Odpowiedzi:
0 dla odpowiedzi № 1public partial class Form1 : Form
{
static bool switcher = true;
public Form1()
{
InitializeComponent();
}
private void checkBoxFont_CheckedChanged(object sender, EventArgs e)
{
switcher = !switcher;
// Toggle between 12 Arial and 10 Times (or whatever you want).
checkBoxFont.Font = switcher ? new Font("Times New Roman", 10F) : new Font("Arial", 12F);
}
}
Powinno to zmieniać naprzemiennie rozmiary i czcionki (rozmiary i zmiany czcionek są sparowane).