本帖最后由 Alice 于 2017-2-7 11:00 编辑
很抱歉给您带来的不便,经过和产品组确认,这是目前设计,在TabControl中FlexGrid编辑单元格离开后会触发RowEditEnding事件
这是由于触发了TabControl的MouseLeftButton事件,让tabControl得到焦点,而FlexGrid失去焦点,从而触发RowEditEnding 事件。
解决方法:给在TabControl内的FlexGird增加MouseLeftButtonDown事件。
代码:
- private void C1FlexGrid_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
- {
- e.Handled = true;
- }
复制代码
|