如上图:
工作区内有滚动条,如何在鼠标移动到工作区上的被隐藏的部分时,滚动条可以自动移动,从而展开被隐藏的的部分?
工作区内有滚动条,如何在鼠标移动到工作区上的被隐藏的部分时,滚动条可以自动移动,从而展开被隐藏的的部分?
解决方案 »
- 如何给动态创建的select的选项赋值
- 求助:获取msn好友列表
- c# 使用xml 将批量数据发送到数据库,但数据格式一直转换不好,请大家帮忙看看。
- DateGridView读取其中一行的一个单元格的值后失去焦点怎么回事
- 跪求!c#中数据类型转换问题 ToDateTime string
- DATAGRID隐藏表的字段问题!!在线急等!!!!
- 跟visio似的 拖动按钮生成又可在Panel上移动的东西 都是什么控件?
- C#的属性,在.net framework内部其实仍然是一个get函数一个set函数对吗?
- sqlclient连接不上
- 完全采用.net技术制作的.net中文技术讨论社区开张了!!!
- 项目中碰到Process类的问题,向高手求助!
- remoting如何发送对象
在MouseMove事件的方法里面用 e.x 和 e.Y 来确定区域。大于某个值,小于某个值就可以了。
这“某个值”就是你图片里面圈定的区域(鼠标放到这个位置你的滚动条就要移动了)的左上角和右下角的坐标,一般左上角的坐标设为(pic.Width-20, pic.Height-20),右下角的坐标一般可以设为(pic.Width-5, pic.Height-5),不过这个坐标你可以自己调整的,取决于你的区域要设多大,设成什么形状等等。如果你四条边都要这样的话,你的相关的判断就会很麻烦,因为你要设定一个“回”形的区域。在这个“回”形的区域里面你还得分不同的地方进行不同的判断,一般都要进行四条边和四个顶点的判断的。至于怎么画出四个顶点和四条边,你可以把“回”字形的区域变成一个九方格,对除了中间的方格以外的所有方格进行判断
还有什么好方法吗?