Hi,

Something weird I just noticed. I have not tested this under Delphi 7,
but I have tested it with Lazarus GTK1 and GTK2 widget set.  See
attached image to help explain

If I do Panel1.Enabled = False, all components are disabled
(visually). This is what I expected.  But if I now query
Edit1.Enabled, it returns True. Also if I query CheckBox2.Enabled it
also returns True.  Is this a bug?

For some reason I expected all child components to be Enabled = False,
because that's what they are. Once Panel1 is disabled, I cannot set
focus or interact with any child components. They are even painted in
disabled state.  How do I pragmatically detect if a component is
"really" enabled or disabled?  Seems that the logical way of quering
the component's Enabled property gives false information.


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

<<attachment: sample.png>>

_______________________________________________
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to