| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3620 人关注过本帖
标题:关于在文本框中显示动态文本的问题
只看楼主 加入收藏
炫色流年
Rank: 2
等 级:论坛游民
帖 子:61
专家分:18
注 册:2011-8-8
结帖率:38.46%
收藏
已结贴  问题点数:10 回复次数:8 
关于在文本框中显示动态文本的问题
程序代码:
//以下是一个Click事件中的代码:
           int sum = 0;
            for (int i = 1; i <=10; i++)
            {
                sum += i;
                textBox1.Text="i=" + i + "   sun=" + sum;//错误,非静态的字段、方法或属性“***(项目名).Form1.textBox1”要求对象引用             
             }

怎样才能使文本框中的文本动态显示??
比如说就像上面的代码那样:

当i=1时,文本框中显示“i=1   sum=1  ”;
当i=2时,文本框中显示“i=2   sum=3(sum即sum+=i而来)  ”;
当i=3时,文本框中显示“i=3   sum=6”;
以此类推。。。。

各位高手,帮帮忙!!
谢了。
还有祝各位新春快乐!
搜索更多相关主题的帖子: 文本框 color 动态 
2012-01-21 21:10
csharp_net
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2012-1-21
收藏
得分:4 
程序代码:
int sum = 0;
            int max = 10;
            for (int i = 1; i <= max; i++)
            {
                sum += i;

            }
           textBox1.Text= "i=" + max + "   sum=" + sum;

2012-01-21 22:11
炫色流年
Rank: 2
等 级:论坛游民
帖 子:61
专家分:18
注 册:2011-8-8
收藏
得分:0 
不行啊,还是那个错误;错误1,非静态的字段、方法或属性“Thread_Example.Form1.textBox1”要求对象引用
我要的是:
第一次循环时,i=1,文本框中显示“i=1   sum=1  ”;
第二次循环时,i=2,文本框中显示“i=2   sum=3(sum即sum+=i而来)  ”;
第三次循环时,i=3,文本框中显示“i=3   sum=6”;

由于计算机的运行速度很快,文本框中的数字就会不断地变化。
就像秒表的秒数小数点后面的数字飞快地变的那样
2012-01-22 17:09
winners
Rank: 6Rank: 6
来 自:济南
等 级:侠之大者
威 望:1
帖 子:105
专家分:416
注 册:2009-3-20
收藏
得分:4 
TextBox1.Text的TextBox1大写呢
2012-01-22 21:09
炫色流年
Rank: 2
等 级:论坛游民
帖 子:61
专家分:18
注 册:2011-8-8
收藏
得分:0 
TextBox1.Text的TextBox1大写呢

我的就是textBox1,要是改成TextBox1就会提示上下文不存在名称“TextBox1”.
2012-01-23 18:58
winners
Rank: 6Rank: 6
来 自:济南
等 级:侠之大者
威 望:1
帖 子:105
专家分:416
注 册:2009-3-20
收藏
得分:0 
i和sum是int类型,不能直接赋给textbox,转成string试一下
2012-01-24 11:56
炫色流年
Rank: 2
等 级:论坛游民
帖 子:61
专家分:18
注 册:2011-8-8
收藏
得分:0 
程序代码:
 public static void Addition()
        {
           int sum = 0;
           string summ = Convert.ToString(sum);
           int i = 1;
           string ii = Convert.ToString(i);

            for (i = 1; i <=10; i++)
            {
                sum += i;
               textBox1.Text = "i=" + ii + "   sum=" + summ;
            }
        }
不行,还是那个错误啊
2012-01-26 18:00
lixingkai0
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2008-8-9
收藏
得分:0 
        public static void Addition(System.Windows.Forms.TextBox textbox)
        {  
            int sum = 0;
            string summ = Convert.ToString(sum);
            int i = 1;
            string ii = Convert.ToString(i);

            for (i = 1; i <= 10; i++)
            {
                sum += i;
               
            }
            textbox.Text = "i=" + i + "   sun=" + sum;//错误,非静态的字段、方法或属性“***(项目        名).Form1.textBox1”要求对象引用            

        }
        调用
        Addition(this.TextBox1);
2012-02-04 10:09
smart0721
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:106
专家分:468
注 册:2012-2-10
收藏
得分:0 
请问你是要实现通过textbox的click时间来动态显示,
程序代码:
int sum = 0;
        string str = null;

        int i = 0;
        private void textBox1_Click(object sender, EventArgs e)    //通过textbox的click时间来动态显示
        {

            i++;
            sum += i;
            str = "i=" + Convert.ToString(i) + " sum=" + Convert.ToString(sum);
            textBox1.Text = str;

        }

        private void Form3_Load(object sender, EventArgs e)
        {       
            str = "i=" + Convert.ToString(i) + " sum=" + Convert.ToString(sum);
            textBox1.Text = str;
        }

还要要窗体一运行就自动显示?通过Timer控件的Tick时间来实现
设置timer1.Enabled=true,通过改变其Interval属性值来改变动态显示的频率;
程序代码:
int sum = 0;
string str = null;

int i = 0;
private void Form3_Load(object sender, EventArgs e)
        {       
            str = "i=" + Convert.ToString(i) + " sum=" + Convert.ToString(sum);
            textBox1.Text = str;
        }

private void timer1_Tick(object sender, EventArgs e)
        {
            i++;
            sum += i;
            str = "i=" + Convert.ToString(i) + " sum=" + Convert.ToString(sum);
            textBox1.Text = str;
        }


 
2012-02-13 14:51
快速回复:关于在文本框中显示动态文本的问题
数据加载中...
 
   



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

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