نحوه ساخت ChatPanel در سی شارپ
سلام به همه دوستان
من میخام یه محیط چت شبیه تلگرام بسازم که زمانی که دو نفر با هم دیگه چت میکنن پروفایل مخاطب همراه با چت در قالب یه کادر محاوره ای برای هردو طرف نمایش داده شود ، دوستان من فکر میکنم برای این کار باید یه UserControl تو سی شارپ ایجاد کنم سپس کنترل هایی که رو UserControl قرار میدم باید property هاشو Customize کرد و بعد بتونم از این ControlUser تو فرمم استفاده کنم مشکل اینجاست که من چطوری باید یه Box برای گفتگوهای مخاطبین درست کنم طوریکه که این باکسه با گفتگوهای انجام شده تغییر اندازه دهد به عبارتی ساده تر من یه باکس دارم اندازه ش باید متغییر باشه تو این باکسه من یه لیبل برای گفتگو درج میکنم حالا اگر طول رشته این لیبل زیاد شد اندازه باکس هم تغییر پیدا کند دوستان ممنون میشم یه نمونه پروژه ساده بهم معرفی کنید که این کارا توش انجام شده باشه بسیار سپاسگذارم
نقل قول: نحوه ساخت ChatPanel در سی شارپ
سلام. شاید AUTOSIZE خصوصیت همه اشیاء بدرد این کار بخوره. اگه سایز متن رو می خوای بگیری از توابع STRING کمک بگیر.(نام تابع رو دقیق یادم نیست اما سایز رشته ای رو که داری برمی گردونه می تونی سایز شیئ تو باهاش تغییر بدی.)
https://docs.microsoft.com/en-us/dot...t-plat-ext-3.1