• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# WinForm中Panel实现用鼠标操作滚动条的实例方法

C# WinForm中Panel实现用鼠标操作滚动条的实例方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#winform panel,winform panel 滚动条,winform panel控件,c winform panel居中,winform panel等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

方法如下:
在窗体的Load事件注册滚动事件,并增加对应的方法

        /// <summary>
        /// 滚动方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void FormSample_MouseWheel(object sender, MouseEventArgs e)
        {
            //获取光标位置
            Point mousePoint = new Point(e.X,e.Y);
            //换算成相对本窗体的位置
            mousePoint.Offset(this.Location.X, this.Location.Y);      
            //判断是否在panel内
            if (pnlDownload.RectangleToScreen(
              pnlDownload.DisplayRectangle).Contains(mousePoint))
            {
                //滚动
                pnlDownload.AutoScrollPosition = new Point(
, pnlDownload.VerticalScroll.Value - e.Delta);
            }
        }
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C# WinForm中Panel实现用鼠标操作滚动条的实例方法

相关文章

  • 2017-05-28C#使用AutoResetEvent实现同步
  • 2017-05-28C#通过指针读取文件的方法
  • 2017-05-28C# 得到某一天的起始和截止时间的代码
  • 2017-05-28c#实现16进制和字符串之间转换的代码
  • 2017-05-28C#连接MySql数据库的方法
  • 2017-05-28绑定winform中DataGrid
  • 2017-05-28C#操作IIS程序池及站点的创建配置实现代码
  • 2017-05-28Winform实现鼠标可穿透的窗体镂空效果
  • 2017-05-28C#与js实现去除textbox文本框里面重复记录的方法
  • 2017-05-28C#实现的Windows剪贴板监视器功能实例【附demo源码下载】

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#通用邮件发送类分享
    • C#通过热键控制显示器开关的方法
    • C#通过链表实现队列的方法
    • C# 重写ComboBox实现下拉任意组件的方法
    • c# mutex互斥量的深入解析
    • C#使用for循环移除HTML标记
    • C# Winform 子窗体访问父级窗体的控件和属性
    • C#动态执行字符串(动态创建代码)的实例代码
    • C#判断一个图像是否是透明的GIF图的方法
    • C#微信开发之获取接口调用凭据

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有