Hi @SamR ,
The property of an object can't be set directly during runtime. Properties can only be defined at 'buildtime' or when you're editing your app. You can however set them indirectly using a variable during runtime.
The idea is to define the property as a variable, and then "set" or update the context of the variable at 'runtime', which is while the app is running.
Variables can be app global, screen local, or expression local. If in doubt as to which scope to use, screen local is usually safest.
To set an app global you use Set().
To set a screen local variable, use UpdateContext().
To stick with your example though, you can define Label13's Text: property as varWhatever.
You can then use;
Set(varShowSignature, false);;Set(varWhatever, Now())
on your "accept" label OnSelect: property.
Hope this helps,
RT