وقتی می گی
Panel p = new Panel();

می یاد یک پنل جدید ایجاد می کنه که توش خالیه. واضحه داخل پنل هیچ کنترلی وجود نداره! درنتیجه داخل حلقه نمی ره