سلام
اگه می تونید کنترل رو در wpf طراحی کنید و در ویندوز فرم استفاده کنید، اینجا برای کارهای گرافیکی مناسب نیست. همونطور که گفتید مشکل پرش هست، مشکل سرعت در تعداد رکوردهای بالا و مشکل چپ به راست و حتی در محاسبه اندازه یک متن بویژه متن های فارسی مشکل داره (اندازه به پیکسل یا تبدیل به میلی متر)
البته خودم فرصت طراحی در wpf و استفاده در ویندوز فرم رو نداشتم ولی با مشکلات طراحی کنترل در ویندوز فرم کاملا آشنا هستم!
این هم یک مثال