我有一个包含两个TextBox的ContextMenuStrip。
我希望使用TextBox.Leave事件验证插入TextBox中的文本,但每当我在TextBox或ContextMenuStrip外部单击时,事件都不会触发。其他事件也是如此,例如Validate,Enter等。但是,某些事件如MouseEnter或Click work。
你有什么想法吗?
谢谢!
答案 0 :(得分:0)
我在这篇文章中找到了使用LostFocus事件的解决方法:
答案 1 :(得分:0)
只需手动创建LostFocus
事件处理程序。 注意-LostFocus
事件未在VS设计器中显示。
public Form1()
{
InitializeComponent();
toolStripTextBox1.LostFocus += ToolStripTextBox1_LostFocus;
}
private void ToolStripTextBox1_LostFocus(object sender, EventArgs e)
{
//Your code!!!
}