Yes, use a Timer and adjust the values within the Tick event...
Remember that Timers are special "views" and should be declared in Process_Globals, And stopped in Activity_pause
In the case of Timers usage, you would check the Panel's actual width or height to meet a predefined value, and if not reached then increment the value...