Lee Jenkins wrote:
> Hi all,
> 
> As mentioned in a previous post, I created a simple descendant from TPanel 
> for a 
> special button that I need.  When the mousedown event occurs, I change the 
> background color and then change it back on MouseUp event.
> 
> The problem is that if you mousedown on the control and then move the mouse 
> aware from the control and *then* release the mouse, the control doesn't 
> register the mouse up and thus, the control stays colored the "mouse down" 
> color.
> 
> This is not the case when I use the control in Delphi.
> 
> Can someone offer suggestion to resolve this?
> 
> I'm using lazarus 0.9.24/FPC 2.2.0 on Windows, but will need it to work on 
> linux 
> gtk1/2.
> 
> Thanks a bunch.
> 

I have narrowed it down.  The problem seems to be with TLabel.  My component 
consists of a TShape and TLabel sited on a TPanel, which is why I didn't catch 
it.

Then I thought maybe it had something to do with having the TLabel on the 
TPanel 
so I placed a TLabel on a form by itself and the problem was replicated.

So it appears that there is a problem with the TLabel and mouse up when the 
cursor is moved off of the label before releasing the mouse button.

I would log this with mantis, but I can never get it to send me my password. 
Yes I have checked my email filters and junk folder ;)

If you care to have it sent to me manually, please email it to

lee (dot) jenkins (at) datatrakpos (dot) com


Thanks,

-- 
Warm Regards,

Lee

"Everything I needed to learn in life, I learned selling encyclopedias door to 
door."
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to