Is there any way to use a generic object/component as an argument to a procedure? For example, I want to have a procedure that takes in a button as an argument and changes its background color (+ some other stuff). Is there a way to accomplish this task, or is there an extension that could help me?
