1
我有一个名为“放弃更改”的网格行按钮。并且在行将要失去焦点时会调用Validate行处理程序,如果chanegs无效,则会弹出msg消息。当MouseEnter/Leave和Hover事件就地发生时,按钮上的MouseClick事件不会触发(devexpress按钮)
当用户点击丢弃时,我希望直接丢弃新的一行。
但点击放弃之前,点击事件处理程序,正在调用验证行处理程序,因此弹出该无效的条目消息(如果任何单元格值无效),我希望按钮点击首先被调用。
我想过如何检测由于丢弃按钮点击而丢失焦点。
所以我试着回答并留下了这个按钮的事件,我设置/取消设置了一个变量,这样在验证内我不做任何事情,如果这个变量设置。
但在使用输入/离开事件时,实际的点击事件根本没有被触发。验证或点击都被解雇。某种无限进入/离开可能正在发生。有人可以帮忙吗?
您是否尝试在您的点击事件中放置断点以查看它是否被调用? –
ofcourse。这是我会做的第一件事,而不依赖于验证点击发生的功能。 –
也许你评估过发件人和eventargs吗?什么都没有呢? –