ImageEn, unit imageenview

TImageEnView.OnLayerSelectionChange

TImageEnView.OnLayerSelectionChange


Declaration


property OnLayerSelectionChange: TNotifyEvent;


Description


Occurs whenever a layer is selected or deselected. Unlike OnLayerNotifyEx, this fires even with programatic changes to selection.

A selected text layer:



Example


procedure TfrmMain.IEView1LayerSelectionChange(Sender: TObject);
begin
  // Enable the cut and copy buttons if layer cut/copy is possible
  btnCut.Enabled := IEView1.Proc.CanCutFromClipboard( iecpLayer );
  btnCopy.Enabled := IEView1.Proc.CanCopyFromClipboard( iecpLayer );
end;


Compatibility Information


Prior to v8.0.0, OnLayerSelectionChange only occured on user generated selections. With 8.0.0 it occurs even with programmatic changes of selection too. Use OnLayerNotifyEx if you only want user generated changes.


See Also


- OnLayerNotifyEx
- OnNewLayer