| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 556 人关注过本帖
标题:求助~~帮忙看下 这个程序 错在哪
只看楼主 加入收藏
依恋你的味道
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-3-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
求助~~帮忙看下 这个程序 错在哪

这是一个大小写字母转换程序,当输入文本框一些字母(大 写   小写   或者混合)后  单击大写 可以转换成大写   单击小写 转换成小写  单击恢复 得到初始数据

有问题的是:首先 输入了(暂时分一组)一些字母  大小写 都能转换  并且能恢复    但是当重新输入(暂时分二组) 一些的时候 先不按 大小写   直接点恢复  会 回到上一组 字母 错误在这~~但是不知道咋弄~~希望高手能来帮忙看看~~谢谢
课后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;
        }


搜索更多相关主题的帖子: 文本框 图片 
2010-03-19 10:41
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:10 
textBox1.Text = a;有这句在,当然一点就是上次输入的东西了!
可以在textbox1的leave或change等事件的处理函数中把a重新赋值。

QQ:81704464
2010-03-19 14:17
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
收藏
得分:10 
课后3_2.rar (35.61 KB)

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2010-03-19 15:18
快速回复:求助~~帮忙看下 这个程序 错在哪
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015280 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved