The Sender property specifies which component notifies the change link object of changes.
We use Sender to access the component that has changed.
Here is a working example of the implementation of Sender property in DelphiVCL:
[crayon-662e19a63888c018818481/]
Using the Sender property allows us to create better abstractions in our code so that we do not refer to a specific component directly.
See the much longer complete code here.
Check out DelphiVCL which easily allows you to build GUIs for Windows using Python.