我正在尝试在屏幕上的文本框失去焦点时立即调用一个方法,如果这有任何意义的话?用户输入用户名,在该文本框失去焦点时,我想触发一个事件来检查该用户名是否可用。
谢谢!
我正在尝试在屏幕上的文本框失去焦点时立即调用一个方法,如果这有任何意义的话?用户输入用户名,在该文本框失去焦点时,我想触发一个事件来检查该用户名是否可用。
谢谢!
在C#中有一个名为Control.Leave
的事件,我认为它非常适合您的目的。
您可以进入Visual Studio中文本框的事件并找到Leave
事件。
生成的代码将类似于:
private void txtbox_Leave(object sender, EventArgs e)
{
//Check for available operation Code
}
textbox
中的LostFocus
事件。希望这有所帮助。选择您的对象并选择属性面板,然后单击事件。向下滚动直到找到LEAVE并双击上方。这将为您提供:
private void object_Leave( object sender, EventArgs e)
{
////put your code here
}
这是可行的:
进入文本框的“属性”。在第一行选项卡中,您会看到一个黄色闪电图标。在那里,您将找到所有可能触发的事件。搜索“Leave”条目,双击它。在那里,您可以放置任何想要的内容。