读书人

文本框赋值有关问题

发布时间: 2012-08-28 12:37:01 作者: rapoo

文本框赋值问题

C# code
//文本框显示一个0this.pageNavigation.toolStripTextBox1.Text = "0";//这是该文本框text值改变时发生事件void pageNavigation_TextChanged(object sender, EventArgs e){    string pageCount= this.pageNavigation.toolStripTextBox1.Text.Trim();    if (pageCount == "0" || pageCount == "")    {        this.pageNavigation.toolStripTextBox1.Text = "1";    }    else if (int.Parse(pageCount) > this.paging.PageNumber)  //this.paging.PageNumber值为0    {        this.pageNavigation.toolStripTextBox1.Text = this.paging.PageNumber.ToString();    }}//这样写,这个事件会形成无限循环,请问要怎么改才好?


[解决办法]
楼主是想让this.pageNavigation.toolStripTextBox1.Text 的值只能为0和1???

C# code
void pageNavigation_TextChanged(object sender, EventArgs e){    string pageCount= this.pageNavigation.toolStripTextBox1.Text.Trim();    if (pageCount == "0" || pageCount == "")    {        this.pageNavigation.toolStripTextBox1.Text = "1";    }    else(int.Parse(pageCount) > this.paging.PageNumber)  //this.paging.PageNumber值为0    {        this.pageNavigation.toolStripTextBox1.Text = this.paging.PageNumber.ToString();    }}
[解决办法]
楼主是想让this.pageNavigation.toolStripTextBox1.Text 的值只能为0和1???

C# code
void pageNavigation_TextChanged(object sender, EventArgs e){    string pageCount= this.pageNavigation.toolStripTextBox1.Text.Trim();    if (pageCount == "0" || pageCount == "")    {        this.pageNavigation.toolStripTextBox1.Text = "1";    }    else(int.Parse(pageCount) > this.paging.PageNumber)  //this.paging.PageNumber值为0    {        this.pageNavigation.toolStripTextBox1.Text = this.paging.PageNumber.ToString();    }} 

读书人网 >C#

热点推荐