Benoît Minisini ha scritto: >> Benoît Minisini schreef: >> >>>> Benoît Minisini schreef: >>>> >>>>>> If you disable a Slider, so Slider1.Enabled = FALSE , it still fires >>>>>> it's MouseUp event when clicked. >>>>>> This is not what I expected. Is this expected behaviour? >>>>>> >>>>>> Gambas 2.16.0 gb.qt. >>>>>> >>>>>> Regards, >>>>>> Ron_2nd. >>>>>> >>>>> This is not a bug, this is by design. >>>>> >>>>> The bug is in gb.gtk, where mouse events are not raised when Enabled is >>>>> False, and often not raised too when Enabled is True. >>>>> >>>>> Regards, >>>>> >>>> Hmm ok, i'm using gb.qt, so because of a bug in gb.gtk you change it's >>>> behaviour too.. >>>> I forgive you if you promise me we don't end up like visual basic ;-) >>>> >>>> Regards, >>>> Ron_2nd. >>>> >>> I didn't change the behaviour of gb.qt because of gb.gtk. Mouse events >>> must be always raised, whatever the value of the Enabled property. >>> Why? Why should mouse events "be always raised"?
>>> Regards, >>> >> Ok understand now. >> >> I have to change my code a bit to not run into trouble then when a user >> clicks the disabled control... >> >> Regards, >> Ron_2nd. >> >> > > Apparently having the same behaviour in gb.gtk than in gb.qt is impossible. > You cannot catch events in gb.gtk before they are processed. > I am not really sure, but it seems to me that it is possible. Documentation is very poor (disgusting, I could say), but it seems you can connect to events at several stages, and even do the event cycle yourself. Complicated matter, anyway. > So I think you will be pleased :-), I have to do the contrary: prevent a > disabled control to raise *any* event in gb.qt. > > Regards, > > Regards, -- Doriano Blengino "Listen twice before you speak. This is why we have two ears, but only one mouth." ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user