Írjunk programot, amely grafikus felületen szövegablakba beírt szöveget megjeleníti piros vagy kék színnel, kisbetűs vagy nagybetűs alakban. A feladat megvalósításához használjunk a CheckBox vezérlőket.
A feladat megoldása
private void checkBox1_CheckedChanged(object sender,
EventArgs e)
{
if (checkBox1.Checked)
textBox1.ForeColor = Color.Blue;
else
textBox1.ForeColor = Color.Red;
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox1.ForeColor = Color.Black;
checkBox1.Checked = false;
checkBox2.Checked = false;
checkBox1.Enabled = false;
checkBox2.Enabled = false;
}
private void checkBox2_CheckedChanged(object sender,
EventArgs e)
{
if (checkBox2.Checked)
{
textBox1.Text= textBox1.Text.ToUpper();
}
else
{
textBox1.Text = textBox1.Text.ToLower();
}
}
private void Form1_Load(object sender, EventArgs e)
{
checkBox1.Enabled = false;
checkBox2.Enabled = false;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
checkBox1.Enabled = true;
checkBox2.Enabled = true;
}
A program futási eredményei: