首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何自动改变文本框内容

2013-03-28 
怎么自动改变文本框内容本帖最后由 dillon00072002 于 2013-03-26 14:16:48 编辑我做了一个trackbar,通过

怎么自动改变文本框内容
本帖最后由 dillon00072002 于 2013-03-26 14:16:48 编辑 我做了一个trackbar,通过它来修改π的位数,我想让他控制文本框中3.1415926的小数位显示,比如trackbar在0的时候就显示3,trackbar在2的时候就显示3.14
因为刚学没多久,所以没有什么思路做

我想两种方式都询问一下,第一种是怎么单纯的修改文本框string?
第二种是怎么修改这个π的double值,使用什么数据结构比较合适呢?最好能有简单的代码演示

只需要告诉我文本框部分的代码怎么编写就好了,谢谢~~~

[解决办法]
没用过trackbar,不知道楼主具体什么意思,但是只是截取字符串的话,,,
 double p = 3.1415926;
this.textBox1.Text = p.ToString().Substring(0,4);

不能帮助的话,就帮顶了。
[解决办法]


 private void trackBar1_ValueChanged(object sender, EventArgs e)
        {
            string π = "3.1415926535898";
            string aa = π.Substring(2,π.Length-2);
           if (trackBar1.Value > 0)
            {
                aa = aa.Substring(0, trackBar1.Value);
                aa = "3." + aa;
            }
            else
                aa = "3";
            MessageBox.Show(aa);
        }

[解决办法]
可以考虑用object ,或者推断类型var ,
其实你那string 和 double 类型可以相互转换,在这没什么好纠结的。

热点排行