سلام ، از user control باید استفاده کنید ، اول آموزش زیر رو ببینید :
ساخت یوزر کنترل
بعد مراحل زیر رو طی کنید
1- یه یوزر کنترل ایجاد کنید :
2- با زدن دکمه F7 به محیط کدنویسی برید و تغییرات زیر رو اعمال کنید :
اینم از کدهای بالا که به صورت زرد هستن :
SetStyle(ControlStyles.SupportsTransparentBackColor |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.AllPaintingInWmPaint |
ControlStyles.ResizeRedraw |
ControlStyles.UserPaint, true);
BackColor = Color.Transparent;
3- بعد از نوشتن کدهای بالا با خطای زیر مواجه می شود که باید خط مربوط به خطا رو با دو بار کلیک بر روی خطا پاک کنید :
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
در آخر پروژه رو Build کنید و مانند آموزش اول Dll شو به برنامه اضافه و ازش استفاده کنید
نمای نهایی برنامه