六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1467|回复: 0

WinCE上下滑动浏览数据

[复制链接]

升级  68%

128

主题

128

主题

128

主题

举人

Rank: 3Rank: 3

积分
404
 楼主| 发表于 2012-10-25 01:28:27 | 显示全部楼层 |阅读模式
利用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
    { }
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表