لا داعي للمعذرة، أخي حسن، فأنت اجتهدت بما استطعت، فكل الشكر لك.

لدي مقاربة مختلفة، لعلها تحل المشكلة.
ماذا لو كان المؤشر عبارة عن عدد معين من الاعدادات (بدلا من اعداد واحد حاليا)، كل اعداد يرسم حسب توقيت معين خطا له معرف (ID مثل الذي يستخدم لوضع أكثر من نسخة لمؤشر ما على نفس التشارت حتى لا تتضارب الاعدادت المختلفة لكل نسخة و تظهر كلها) و يحذفه حسب توقيت معين، ثم يرسم خطا آخرا له توقيت رسم و حذف مختلفان و هكذا، بحيث نضمن أن أمر Delete سيلغي فقط الخط المعرف في الاعداد الخاص به، و في ذات الوقت لن يبقيه بعد توقيت معين، بحيث لا تمتلئ الشاشة بالخطوط، و لا أحتاج الى تغيير الاعداد كلما حذف الخط.

أتصور الاعدادات يمكن أن تكون على الشكل التالي (أحتاج الى ما لا يزيد عن 12 خطا خلال اليوم):
1.23 :Time1
2.34 :Delete1
14.45 :Time2
15.16 :Delete2
...
Time12: xx
Delete12: xx

أتمنى أن تكون فكرتي النظرية مما يمكن تطبيقه عمليا.

خالص الشكر