Height is trivial. There is a property called ".CanGrow" which is a True/False kind of setting. Note that if a field can grow, the section it is in has to be able to grow as well. Dynamic width changes are possible but unless your layout has a lot of free space on one side of the page, you would do better to just maximize the columns to some convenient width and leave it at that.