<div dir="ltr">Hi All!!<div><br></div><div>I'm starting a clone (not a copy) of TDBCtrlGrid of Delphi. Now, I'm creating the base of TDBCtrlGrid and I'm testing it on form designer of Lazarus, without success. I can't put any control on the sub panel (that will be replicated for each row of dataset).</div>
<div><br></div><div>At the moment, I created two classes to do this: TDBCtrlGridRowDesigner and TDBCtrlGrid.</div><div><br></div><div>The main line on constructor of TDBCtrlGridRowDesigner is that:</div><div><br></div><div>
ControlStyle := ControlStyle + [csAcceptsControls, csCaptureMouse, csClickEvents, csDoubleClicks, csOpaque, csReplicatable ] ;</div><div><br></div><div>That allows the subpanel receive new child controls and allow it to be painted with PaintTo procedure...</div>
<div><br></div><div>And in the constructor of TDBCtrlGrid, the main lines are that:</div><div><br></div><div><div>ControlStyle := ControlStyle + [csDoubleClicks, csOpaque] ;</div></div><div>TabStop := true;</div><div>... initial size</div>
<div>... creation of sub panel using the DBCtrlGrid as Parent.</div><div><br></div><div>My Question is: I need override any other procedure/function to tell to IDE that the parent of controls inserted inside of subpanel will have the subpanel as parent?</div>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div><br></div>-- <br>The best regards,<br><br>Fabio Luis Girardi<br>PascalSCADA Project<br><a href="http://sourceforge.net/projects/pascalscada" target="_blank">http://sourceforge.net/projects/pascalscada</a><br>
<a href="http://www.pascalscada.com" target="_blank">http://www.pascalscada.com</a>
</div></div>