DevExpress 从一个XtraGridControl 拖拽行到另外一个
来源:互联网 发布:编程常用的算法 编辑:程序博客网 时间:2024/05/20 11:51
using DevExpress.XtraGrid;using DevExpress.XtraGrid.Views.Base;using DevExpress.XtraGrid.Views.Grid;using DevExpress.XtraGrid.Views.Grid.ViewInfo;GridHitInfo downHitInfo = null;private void view_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { GridView view = sender as GridView; downHitInfo = null; GridHitInfo hitInfo = view.CalcHitInfo(new Point(e.X, e.Y)); if(Control.ModifierKeys != Keys.None) return; if(e.Button == MouseButtons.Left && hitInfo.RowHandle >= 0) downHitInfo = hitInfo;}private void view_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { GridView view = sender as GridView; if(e.Button == MouseButtons.Left && downHitInfo != null) { Size dragSize = SystemInformation.DragSize; Rectangle dragRect = new Rectangle(new Point(downHitInfo.HitPoint.X - dragSize.Width / 2, downHitInfo.HitPoint.Y - dragSize.Height / 2), dragSize); if(!dragRect.Contains(new Point(e.X, e.Y))) { DataRow row = view.GetDataRow(downHitInfo.RowHandle); view.GridControl.DoDragDrop(row, DragDropEffects.Move); downHitInfo = null; DevExpress.Utils.DXMouseEventArgs.GetMouseArgs(e).Handled = true; } }}
0 0
- DevExpress 从一个XtraGridControl 拖拽行到另外一个
- 从一个应用进入另外一个应用
- 从一个activity 启动另外一个activity
- 从一个APK调用另外一个APK中的一个ACTIVITY
- 从另外一个角度看微信支付
- DevExpress XtraGridControl 拖拽调整行顺序
- 从一个excel复制到另外一个excel
- 从一个页面传递参数到另外一个页面?
- 从一个apk读另外一个apk的sharedpreferences
- MFC从一个对话框向另外一个对话框发送消息
- 迁移表从一个库到另外一个库
- 如何从一个activity启动另外一个activity Android Eclipse
- 从一个表数据导入到另外一个表
- informix 把数据从一个表倒到另外一个表中
- android apk嵌套 从一个apk启动另外一个apk
- android 中从一个activity 跳转到另外一个activity
- 从一个应用中启动另外一个应用
- android 嵌套 apk 从一个apk起动另外一个apk
- 270: Closest Binary Search Tree Value
- Android目录结构 及作用——摘自第一行代码
- 242. Valid Anagram LeetCode
- ng-class中的if else判断
- 图片缓存
- DevExpress 从一个XtraGridControl 拖拽行到另外一个
- windows中安装python
- 171. Excel Sheet Column Number LeetCode
- class 和id的区别和联系
- 三者最大实例分析
- 217. Contains Duplicate LeetCode
- copy(浅拷贝-指针拷贝)和mutableCopy(深拷贝-内容拷贝)
- 20160210-2
- 在sublimetxt3中中安装emmet插件