[Lazarus] csOpaque seems to be broken in 0.9.29

Hans-Peter Diettrich DrDiettrich1 at aol.com
Wed Dec 23 08:20:09 CET 2009


JoshyFun schrieb:

> ZD> You need a new control TLayout derived from TGraphicControl but have
> ZD> new component state csSomthing to bypass mouse action at runtime and
> ZD> leave it other controls, but the real problem it must have child
> ZD> controls and that need hard coding make many new bugs.
> 
> When I talk about transparent control I was talking in the sense of
> visually transparent, not in the sense of bypassing mouse clicks.

IMO transparent controls should be treated as having a glass surface - 
you can see buttons through the glass, but you cannot touch them. The 
glass only covers the intended client area of the control, everything 
outside its (possibly non-rectangular) border works as before.

DoDi





More information about the Lazarus mailing list