飛雲若雪 发表于 2012-12-12 23:15:56

WinCE上下滑动浏览数据

<div id="cnblogs_post_body">利用DataGrid的MouseDown和MouseMove事件,模拟滑动浏览的效果
int x = 0, y = 0;
private void dataGrid_MouseDown(object sender, MouseEventArgs e)
{
    x = e.X;
    y = e.Y;
}
private void dataGrid_MouseMove(object sender, MouseEventArgs e)
{
    try
    {
      int yy = 0;
      //当前鼠标y坐标值与滑动开始y值的差 给予datagrid 上下滑动距离值
      yy = e.Y - y;
      //25值是datagrid行高值,根据距离给定滑动行数
      yy = yy / 25;
      this.CurrentRowIndex = this.CurrentRowIndex + yy;
    }
    catch
    { }
}
页: [1]
查看完整版本: WinCE上下滑动浏览数据