加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C1FlexGrid双grid滚动条联动

发布时间:2020-12-16 01:12:01 所属栏目:百科 来源:网络整理
导读:利用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 Fl

利用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  (grid.Equals(grdDataSub))
20 21                  grdData.ScrollPosition = 22 23  
24              this.Invalidate();
25              .Update();
26  
27              _Interlocking = false28          }
29      }
30      catch (Exception ex)
31 32          ErrorProc(ex);
33 34  }

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读