在UltraWinGrid中,有什么事件可以在列的引脚被更改后捕捉到吗?
对于引脚图标,它切换网格列的“固定”。
我尝试使用MouseClick,但是它被触发为“修改列之前”,而不是“修改列之后”。
我试着使用AfterColPosChanged,但是它是在表单init期间触发的,这也是预料不到的。
谢谢。
发布于 2018-01-11 06:43:24
正确的事件是AfterColPosChanged。但是,如果不需要在网格初始化期间触发此事件,则可以在初始化开始时通过网格的EventManager关闭该事件,并在初始化结束时将其打开。
您也可以使用鼠标事件,但是您应该尝试MouseDown和MouseUp。当用户单击pin按钮时,这是事件的顺序:
MouseDown
BeforColPosChanged
AfterColPosChanged
MouseUp编辑
如果您更喜欢使用EventManager,您应该关闭load_page乞讨中的事件,并在最后打开它,如下所示:
private void Form1_Load(object sender, EventArgs e)
{
this.ultraGrid1.EventManager.SetEnabled(GridEventIds.AfterColPosChanged, false);
// TODO: your code here
this.ultraGrid1.EventManager.SetEnabled(GridEventIds.AfterColPosChanged, true);
}https://stackoverflow.com/questions/48199386
复制相似问题