求助~~帮忙看下 这个程序 错在哪
这是一个大小写字母转换程序,当输入文本框一些字母(大 写 小写 或者混合)后 单击大写 可以转换成大写 单击小写 转换成小写 单击恢复 得到初始数据
有问题的是:首先 输入了(暂时分一组)一些字母 大小写 都能转换 并且能恢复 但是当重新输入(暂时分二组) 一些的时候 先不按 大小写 直接点恢复 会 回到上一组 字母 错误在这~~但是不知道咋弄~~希望高手能来帮忙看看~~谢谢
课后3_2.rar
(34.24 KB)
上传不了图片~~就上传这个程序了~~ 错误在 恢复那个按钮吧 应该string a;// 记住原始内容,放至变量a
int count = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (count == 0) // 若是第一次点击按钮
{
a = textBox1.Text;//则及时将记住用户输入的原始内容
count++;// 记住后改变值,则下次不再记住该内容
}
textBox1.Text = textBox1.Text.ToUpper();
}
private void button2_Click(object sender, EventArgs e)
{
if (count == 0)
{
a = textBox1.Text;
count++;
}
textBox1.Text = textBox1.Text.ToLower();
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = a;
count = 0;
}