当前位置: 代码迷 >> 其他开发语言 >> c#初学者!
  详细解决方案

c#初学者!

热度:5145   发布时间:2013-02-26 00:00:00.0
c#菜鸟求助!!!
照着书本上打的代码,编译出错了,
错误信息:
 当前上下文中不存在名称“labelDisplay”
private void button1_Click(object sender, EventArgs e)
  {
  label1.Text = textBox1.Text;
  }

  private void button1_MouseEnter(object sender, EventArgs e)
  {
  labelDisplay.Visible = true; //当前上下文中不存在名称“labelDisplay”

  labelDisplay.Text = "按下按钮将文本框中的内容显示于下面!";
  }

  private void button1_MouseLeave(object sender, EventArgs e)
  {
  labelDisplay.Text = "";
  }

------解决方案--------------------------------------------------------
发错地方了吧.兄弟.
------解决方案--------------------------------------------------------
就是说你没有实例化label控件
你可以在窗体上拖一个label控件 然后把这个控件名称改为labelDisplay
------解决方案--------------------------------------------------------
因为你拖label控件的时候默认名称是label1
所以你要么都用label1,要么都用labelDisplay
你第一个事件用label1,后面的事件却用labelDisplay

------解决方案--------------------------------------------------------
改为lable1.text=“”;试试
------解决方案--------------------------------------------------------
private void button1_Click(object sender, EventArgs e)
{
label1.Text = textBox1.Text;
}

private void button1_MouseEnter(object sender, EventArgs e)
{
label1.Visible = true; //当前上下文中不存在名称“labelDisplay” 

label1.Text = "按下按钮将文本框中的内容显示于下面!";
}

private void button1_MouseLeave(object sender, EventArgs e)
{
label1.Text = "";
}
  相关解决方案