有没有遇见LookUpEdit设置了EditValue的值不进入EditValueChanged事件
时间: 2024-04-15 20:27:51 浏览: 64
dev的LookUpEdit支持自由录入
5星 · 资源好评率100%
是的,`LookUpEdit`控件在设置`EditValue`属性时不会立即触发`EditValueChanged`事件。这是因为`LookUpEdit`控件的值是通过编辑器进行选择或输入的,而不是直接在文本框中编辑的。
如果您希望在设置`EditValue`属性后立即触发`EditValueChanged`事件,您可以手动调用控件的`DoValidate()`方法来触发该事件。例如:
```csharp
lookUpEdit1.EditValue = "New Value";
lookUpEdit1.DoValidate();
```
通过调用`DoValidate()`方法,您可以强制控件进行验证并触发相应的事件,包括`EditValueChanged`事件。
希望这个解决方案对您有帮助!如果您还有其他问题,请随时提问。
阅读全文