بالتجربة برز عيبان أرجو اصلاحهما:
1/ عند تغيير التايمفرايم من المنصة (ليس المؤشر) خطأً أو عمدا، يتحرك الخط الى التوقيت المعين في "Time"، حتى لو كنا قد تجاوزناه و انتقل الخط أكثر من مرة الى الأمام. المطلوب، ألا يعود الخط الى الخلف بعد أن سار الى الأمام.
2/ أحد أهم الأسباب التي دعتني الى طلب برمجة المؤشر بخاصية "Period" هي الهرب من الأطر الزمنية الخاصة بالمنصة الى فضاء أوسع (10 دقائق أو 2 ساعة مثلا، الخ)، بينما تُعيدنا خاصية "BarFrame" الى قفصها. أتمنى أن يكون التعديل ممكنا.
لا داعي للمعذرة، أخي حسن، فأنت اجتهدت بما استطعت، فكل الشكر لك.
لدي مقاربة مختلفة، لعلها تحل المشكلة.
ماذا لو كان المؤشر عبارة عن عدد معين من الاعدادات (بدلا من اعداد واحد حاليا)، كل اعداد يرسم حسب توقيت معين خطا له معرف (ID مثل الذي يستخدم لوضع أكثر من نسخة لمؤشر ما على نفس التشارت حتى لا تتضارب الاعدادت المختلفة لكل نسخة و تظهر كلها) و يحذفه حسب توقيت معين، ثم يرسم خطا آخرا له توقيت رسم و حذف مختلفان و هكذا، بحيث نضمن أن أمر Delete سيلغي فقط الخط المعرف في الاعداد الخاص به، و في ذات الوقت لن يبقيه بعد توقيت معين، بحيث لا تمتلئ الشاشة بالخطوط، و لا أحتاج الى تغيير الاعداد كلما حذف الخط.
أتصور الاعدادات يمكن أن تكون على الشكل التالي (أحتاج الى ما لا يزيد عن 12 خطا خلال اليوم):
1.23 :Time1
2.34 :Delete1
14.45 :Time2
15.16 :Delete2
...
Time12: xx
Delete12: xx
أتمنى أن تكون فكرتي النظرية مما يمكن تطبيقه عمليا.
العلامات المرجعية