ListCtrl scrolling events?

Thanks, Robin, what I wound up doing is using a Grid instead of a ListCtrl, and then catching scroll events from the Grid's ScrolledWindow. Grid's are very much like ListCtrl's! I think I will generally use Grid's in the future.

Lee

···

----- Original Message ----- From: "Robin Dunn" <robin@alldunn.com>
To: <wxPython-users@lists.wxwidgets.org>
Sent: Thursday, November 30, 2006 2:06 PM
Subject: Re: [wxPython-users] ListCtrl scrolling events?

Lee Merrill wrote:

Hi everyone,

    I have a subclassed ListCtrl on Linux (wxPython version 2.6.2) that gets selection and key events just fine, yet scroll events don't seem to be sent...

If you only need this on Linux (and maybe Mac) then there is a way to do it. You can bind your handler to the scrolled window used inside the listctrl, like this:

    listctrl.GetMainWindow().Bind(wx.EVT_SCROLLWIN, self.OnScroll)