سلام
دوست عزیز شما چندین راه برای اینکار پیش رو دارین.
یکیش همین راهیه که دوستمون در بالا گفتن.
یکی دیگه از راه ها که فکر میکنم دقیقترینشون هم باشه اینه که شما اندازه نوشتتون رو با استفاده از
توابع کلاس graphics بدست بیاری و اندازه فرمت رو با اون مقدار دهی کنی.
SizeF stringSize = Graphics.MeasureString(String, Font)
بعد هرجایی که نوشته لیبل رو تغییر دادید این کد رو وارد کنید.
form1.Size = Graphics.MeasureString(String, Font);
البته کدهای بالا بصورت انتزاعی هستند و شما باید انواع داده رو مقدار دهی کنید.
اگه بازم مشکلی بود در خدمتم