C1FlexGrid双grid滚动条联动
程序员文章站
2022-07-09 19:23:57
利用AfterScroll事件,来实现双grid联动。 1 private void Grid_AfterScroll(object sender, RangeEventArgs e) 2 { 3 try 4 { 5 if (!_Interlocking) 6 { 7 // スクロール連動の排他的制 ......
利用afterscroll事件,来实现双grid联动。
1 private void grid_afterscroll(object sender, rangeeventargs e) 2 { 3 try 4 { 5 if (!_interlocking) 6 { 7 // スクロール連動の排他的制御 8 _interlocking = true; 9 10 flexgridfms grid = sender as flexgridfms; 11 grid.update(); 12 point pt = grid.scrollposition; 13 14 // 横のみ連動させる 15 if (grid.equals(grddata)) 16 { 17 grddatasub.scrollposition = new point(pt.x, grddatasub.scrollposition.y); 18 } 19 else if (grid.equals(grddatasub)) 20 { 21 grddata.scrollposition = new point(pt.x, grddata.scrollposition.y); 22 } 23 24 this.invalidate(); 25 this.update(); 26 27 _interlocking = false; 28 } 29 } 30 catch (exception ex) 31 { 32 errorproc(ex); 33 } 34 }
上一篇: Restful_framework视图组件代码实例解析
下一篇: 解析Expression