You can do the following: const cbxAllowedState = unchecked;
procedure Tform1.mycbxonchange (Sender : TObject); begin mycbx.checked := cbxAllowedState; end; That's the easiest way ... now if you have more then one checkbox that you need to make it read only do the following: cbxStates : array [0..numberofcbx] = (unchecked, checked ....); procedure Tform1.mycbxonchange (Sender : TObject); begin TCheckbox(Sender).Checked := cbxStates[TCheckbox(Sender).tag]; end; There are other ways to do it... but this one will work on all widget types without the need to create a new component. Ido On 9/7/06, Fabio H Souza <[EMAIL PROTECTED]> wrote:
Hi, I need a component "TCheckBox" with the ReadOnly property. In Delphi I use the "TLMDCheckBox" component. Exists some similar component in the Lazarus? How I implement this? Thanks Fabio
_________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives