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

一个最基础的赋值有关问题

2012-10-19 
救命啊一个最基础的赋值问题privatestring spublic Form5(){InitializeComponent()s tbx1.Text}priva

救命啊一个最基础的赋值问题
private string s;
  public Form5()
  {
  InitializeComponent();
  s = tbx1.Text;
  }

  private void button1_Click(object sender, EventArgs e)
  {
  //s = tbx1.Text;
  MessageBox.Show(s);
  }
这个地方,不管tbx1的值如何修改,弹出框的值都不变啊!怎么定义才能让它变呢???当然//s = tbx1.Text;
不能放进click事件里面;因为这个变量s我要在其他界面用

[解决办法]

C# code
//这是Form5的构造函数,在构造函数中,你为变量s赋了初值.public Form5()  {  InitializeComponent();  s = tbx1.Text;  }//在button1_Click的事件中,你没为给变量s赋值,MessageBox.Show(s)显示出来的值当然都不会变了.private void button1_Click(object sender, EventArgs e)  {  //s = tbx1.Text;  MessageBox.Show(s);  }
[解决办法]
思路问题,你敢不敢把

C# code
s = tbx1.Text; 

热点排行