黑马程序员技术交流社区

标题: 为什么我无法使用Focus();方法 [打印本页]

作者: 苟于伟    时间: 2013-5-7 10:24
标题: 为什么我无法使用Focus();方法
本帖最后由 苟于伟 于 2013-5-10 09:36 编辑

苏老师的有截图(有智能提示)
  1. public partial class Form1 : Form
  2.     {
  3.         public Form1()
  4.         {
  5.             InitializeComponent();
  6.         }

  7.         private void button1_Leave(object sender, EventArgs e)
  8.         {
  9.             button1.Text = "失去焦点";
  10.         }

  11.         private void button1_Enter(object sender, EventArgs e)
  12.         {
  13.             button1.Text = "获得焦点";
  14.         }

  15.         private void button2_Click(object sender, EventArgs e)
  16.         {
  17.             txtName.Focus();//这一句出错了
  18.         }
  19.     }
复制代码
这是我的代码,请大神帮我看看。。。。

QQ截图20130507101107.jpg (26.26 KB, 下载次数: 0)

苏老师的有智能提示

苏老师的有智能提示

QQ截图20130507101157.jpg (18.4 KB, 下载次数: 0)

我的没有智能提示并且还出错了

我的没有智能提示并且还出错了

作者: 高文咪    时间: 2013-5-7 11:54
看一下你那个要获得焦点的文本框名字是不是那样叫的,应该是txtName这个命名出错了!
作者: 郎吉祥    时间: 2013-5-7 16:36
没有智能提示,在这里说明你的控件名不存在。
当没有智能提示的时候,我现在总结出的有2点:1、控件名不对,2、然后就是没有引用命名空间。也就是没有解析




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2