توی کنترل هایی که خودتون Paint میکنین بهتره که اونت OnPaint مربوطشو ovverride کنین
مدتهاست که اینو فهمیدم، اما وقت اصلاح کدها رو نداشتم.

چطور می شه از فایل cs شما dll تولید کنیم
یک پروژه library بسازید و فایل cs رو بهش add کنید و build و ... . توی مسیر bin پروژه فایل dll رو میسازه که میتونید توی پروژه های دیگه یا add reference یا add to toolbox یا ... کنید.

********
exlord، با لیست شفافت خیلی حال کردم، تکست باکس رو هم میتونی شفاف کنی؟