<p style="padding:0 0 0 0; margin:0 0 0 0;">That's something else. I need something that will be part of component. Something like overriden SetFocus; or so.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">So far I tried CMDesignHitTest and DoEnter but it didn't work.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">It's like when you design Form with PageControl and two TabSheets. You select the second TabSheet in OI and PageControl "knows" it and it changes the tabs on the form. I'd like to know how this works (what component's code allows this).</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">Thanks, V.</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: Howard Page-Clark <hdpc@talktalk.net><br />
> Komu: lazarus@lists.lazarus.freepascal.org<br />
> Datum: 21.05.2016 20:18<br />
> Předmět: Re: [Lazarus] Detect that component selected in OI.<br />
></p>

<br />
 TObjectInspectorDlg has several public properties that may help:<br />
 <br />
 Selection: TPersistentSelectionList<br />
 OnSelectionChange: TNotifyEvent<br />
 OnSelectPersistentsInOI: TNotifyEvent<br />
 <br />
 also a boolean property EnableHookGetSelection which gives you access to <br />
 protected get/set selection handlers.<br />
 <br />
 There are possibly other relevant methods too, it is a complex class.<br />
 <br />
 --<br />
 _______________________________________________<br />
 Lazarus mailing list<br />
 Lazarus@lists.lazarus.freepascal.org<br />
 <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br />