问个基础的有关问题,为什么需要动态创建,哪些情况需要动态创建

问个基础的问题,为什么需要动态创建,哪些情况需要动态创建
为什么需要动态创建,哪些情况需要动态创建

------解决方案--------------------
只有在运行时才能确定的情况下需要动态创建。
比如某程序可以让用户自定义他需要的录入信息,由于每个用户的需求不同,可能有些要求填的信息多,有些少,你就不能预先定义要填的信息。而由用户来决定,这样的话你就只能在运行时生成必要的控件,而不能在设计时决定。