是的,就是这样。微软没有给ListView加上Scroll事件。这已经作为一项意见提交给了微软,在dotNET v2.0里面有望加上Scroll事件。
不过现在我们怎么办?
我们现在只能自己动手,丰衣足食了。
例子代码:
class MyListView : ListView
{
public event EventHandler HScroll;
public event EventHandler VScroll;
MyListView()
{
this.HScroll += new EventHandler(OnHScroll);
this.VScroll += new EventHandler(OnVScroll);
}
const int WM_HSCROLL = 0x0114;
const int WM_VSCROLL = 0x0115;
protected override void WndProc(ref Message m)
{
if(m.Msg == WM_HSCROLL)
{
OnHScroll(this, new EventArgs());
}
else if(m.Msg == WM_VSCROLL)
{
OnVScroll(this, new EventArgs());
}
base.WndProc (ref m);
}
virtual protected void OnHScroll(object sender, EventArgs e)
{
}
virtual protected void OnVScroll(object sender, EventArgs e)
{
}
}
分享到:
相关推荐
前言:最近做基于openfire聊天(仿QQ、微信)翻页查看聊天记录,为此做了根据时间倒序查看聊天记录,先声明这demo是根据id来倒序(原理和时间倒序一样)...文章地址:http://blog.csdn.net/icqapp/article/details/42143687
代码为博客实例代码,有问题请博客留言:http://blog.csdn.net/lmj623565791/article/details/38950509
Android实现View的顶部悬停的2种方法。 1,利用ScrollView+ListView实现 2,利用ListView曾加头部实现 详细的实现讲解请查看:http://blog.csdn.net/baidu_34012226/article/details/52326410
它提供了35个对象,包括ScrollBox,面板,TabNotebook, TabSheet, GroupBox,按钮,ImageButton,图像,斜面,SimpleText, ScrollText,链接,Splitter, FadeButton,标签,文本,形状,气球,笔记,列表框,...
+SkinMagic.DLL support VC7(VC.NET) *Fix drag horizontal toolbar and drop to vertical dock position problem. *Fix MDI client window paint problem. *Fix Toolbar flicker problem. ==============...
5.16 Visual C++ 2010 Scroll Bar控件简介与开发 246 5.17 Visual C++ 2010 Hot Key控件简介与开发 248 5.17.1 使用热键控件 248 5.17.2 设置热键 249 5.18 Visual C++ 2010 Animation控件简介与开发 249 5.18.1 ...
- Manual download page @ http://akaio.gbatemp.net/loaders/ + Wifi Cheat Update has resume support! - Prompts after confirming you wish to "Try Again" + Files are now sorted alphabetically (Forced at...
5.16 Visual C++ 2010 Scroll Bar控件简介与开发 246 5.17 Visual C++ 2010 Hot Key控件简介与开发 248 5.17.1 使用热键控件 248 5.17.2 设置热键 249 5.18 Visual C++ 2010 Animation控件简介与开发 249 ...
5.16 Visual C++ 2010 Scroll Bar控件简介与开发 246 5.17 Visual C++ 2010 Hot Key控件简介与开发 248 5.17.1 使用热键控件 248 5.17.2 设置热键 249 5.18 Visual C++ 2010 Animation控件简介与开发 249 ...
AlphaControls6.21FS 皮肤控件,可用于D5~D2010,BCB6~BCB2009 使用时应编译acnt2010_R.dpk,acnt2010.dpk后再安装 vowstar修改前人的作品,在win7,Delphi2010下编译通过 里面的*.obj是zlib,防止编译的时候找不到 ...
没法下载,到这里折腾一把试试。 本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两...