C#中控件的Focus()和GotFocus()的区别?
例如定义一个文本框txtTall,那么txtTall.Focus()和txtTall_GotFocus(objectsender,System.EventArgse)的区...
例如定义一个文本框txtTall,那么txtTall.Focus()和txtTall_GotFocus(object sender, System.EventArgs e)的区别是什么?
谢谢各位啦! 展开
谢谢各位啦! 展开
3个回答
展开全部
Focus()是说把焦点放到这个控件上,GotFocus是在焦点到这个控件上的时候需要让它发生点什么事情。一个是方法调用,一个是事件处理。
例如构造函数中写
: this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus);
void textBox1_GotFocus(object sender, EventArgs e)
{
MessageBox.Show("Hello!");
}
这样焦点在放到textBox1上的时候就会弹出一个MessageBox。
例如构造函数中写
: this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus);
void textBox1_GotFocus(object sender, EventArgs e)
{
MessageBox.Show("Hello!");
}
这样焦点在放到textBox1上的时候就会弹出一个MessageBox。
展开全部
一个是方法调用,一个是事件处理
Focus()是说吧焦点放到这个控件上
GotFocus是在焦点到这个控件上的时候你需要让它发生点什么事情.
例如构造函数中写
this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus);
//注册事件
void textBox1_GotFocus(object sender, EventArgs e)
{
MessageBox.Show("Hello!");
}
这样焦点在放到textBox1上的时候就会弹出一个MessageBox
Focus()是说吧焦点放到这个控件上
GotFocus是在焦点到这个控件上的时候你需要让它发生点什么事情.
例如构造函数中写
this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus);
//注册事件
void textBox1_GotFocus(object sender, EventArgs e)
{
MessageBox.Show("Hello!");
}
这样焦点在放到textBox1上的时候就会弹出一个MessageBox
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
txtTall.Focus()控件获取焦点
txtTall_GotFocus(object sender, System.EventArgs e)控件获取焦点后事件
txtTall_GotFocus(object sender, System.EventArgs e)控件获取焦点后事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询