Witam, na wstępie chciałbym zaznaczyć, że jestem totalnym żółtodziobem w programowaniu, moja przygoda dopiero się zaczyna. Potrzebuje rozwiązania tego problemu by nie wypisywać tylu linijek. Program działa, natomiast nauczyciel powiedział, że jest to bez sensu i można to zrobić krócej. Chciałbym zaznaczyć ze funkcja ta odnosi się do kalkulatora, która dezaktywuje (odłącza) wszystkie inne pozostałe przyciski (oprócz kwadratu i 3ciej potęgi, ponieważ tutaj została mi zwrócona uwaga) na zmianę z "ON" i "OFF" .
Problem w kodzie:
public void disable()
{
textBox1.Enabled = false;
button1.Show();
button2.Hide();
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
button7.Enabled = false;
button8.Enabled = false;
button9.Enabled = false;
button10.Enabled = false;
button11.Enabled = false;
button12.Enabled = false;
button13.Enabled = false;
button14.Enabled = false;
button15.Enabled = false;
button16.Enabled = false;
button17.Enabled = false;
button18.Enabled = false;
button19.Enabled = false;
button20.Enabled = false;
}
public void enable()
{
textBox1.Enabled = true;
button2.Show();
button1.Hide();
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
button7.Enabled = true;
button8.Enabled = true;
button9.Enabled = true;
button10.Enabled = true;
button11.Enabled = true;
button12.Enabled = true;
button13.Enabled = true;
button14.Enabled = true;
button15.Enabled = true;
button16.Enabled = true;
button17.Enabled = true;
button18.Enabled = true;
button19.Enabled = true;
button20.Enabled = true;
Oraz odpowiednio przyciski ON i OFF
private void button1_Click(object sender, EventArgs e) //on button
{
enable();
}
private void button2_Click(object sender, EventArgs e) //off button
{
disable();
}
Dziękuje i czekam na naprowadzenie żółtodzioba! : )))