On Feb 10, 2010, at 12:34 AM, John wrote:

> I do not want to use "Enabled = False" because the disabled font color is 
> difficult to read for the user.  I need to simulate  "Enabled = False".  So I 
> was thinking it would be possible to capture the events for the dropdown.  
> But so far I'm unable to capture any event other than dEvents.Hit and and 
> evt.stop does not prevent the dropdown from working.  Is possible to capture 
> events?  Below is the code 

        As far as I can see, there is no specific event from wx when a dropdown 
list drops down. I would instead catch MouseLeftDown and MouseLeftDoubleClick, 
and kill them.

def onMouseLeftDown(self, evt):
        evt.stop()
def onMouseLeftDoubleClick(self, evt):
        evt.stop()

        This will prevent mouse interaction with your dropdown list, but it 
will also prevent it from ever opening up.


-- Ed Leafe



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to