On Fri, 02 Dec 2005 09:47:15 +0000 Malcolm Poole <[EMAIL PROTECTED]> wrote:
> I am working on a suite of components for an app which will allow the > user to design the layout of a multimedia presentation. > > The parent component ( or page ) is a TCustomControl descendent, while > its children will be TGraphicControl descendents. I chose this route > because I could find no way of making TCustomControl descendents > transparent so that they left the background intact and did not obscure > overlapping components. Correct. This is not yet supported. > When implementing the Mouse events for the TGraphicControl descendents I > came across a problem that I would really like to know the answer to. > > When the parent of my GraphicControl is TForm or TPanel the MouseDown > event fires as expected - both left and right buttons produce an event. > However, when the GraphicControl's parent is a simple TCustomControl > only the _right_ button works. This seems to apply with all > TGraphicControl descendents, eg TLabel, but TCustomControl descendents > work normally, eg TButton. But ... if I add the line > p.FCompStyle:= csPanel; to the basic TCustomControl, then it works as > expected. > > Can anyone say why this default behaviour occurs and whether it is > intentional or an undiscovered bug? undiscovered bug Fixed. Mattias _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives