تفقيط المبالغ داخل GridControl و خارجها كـ تلميح - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : تقنية البرمجة Dev Express (http://vb4arb.com/vb/forumdisplay.php?fid=201) +--- الموضوع : تفقيط المبالغ داخل GridControl و خارجها كـ تلميح (/showthread.php?tid=33611) |
تفقيط المبالغ داخل GridControl و خارجها كـ تلميح - ابو ليلى - 29-02-20 تفقيط المبالغ المالية داخل صفوف القريد و خارجها و اظهارها كـ تلميح
السلام عليكم و رحمة الله و بركاته
منذ فترة طلب مني تفقيط للمبالغ المالية داخل صفوف القريد .
نظراً لان المبالغ كبيرة و قد تحدث قراءة خاطئة لها .
و كذلك نص التفقيط سيكون كبيراً مما سيسبب تشويه داخل القريد.
فجائت فكرة ادراج التفقيط كتلميح عبر ToolTipController, عند الوقوف على اي قيمة مالية يظهر التفقيط كنص تلميحي.
فكان الحل لهذه الفكرة كما يلي:
ندرج اداة ToolTipController التابعة لـ DevExpress ونضبط بعض الخصائص لها
AutoPopDelay=8000
intialdelay=100
ToolTipStyle=Windows7
ToolTipType=SuperTip
طبعاً هذه الخصائص تعود لرغبتك .
ثم نضبط خاصية ToolTipController الخاصة بـ GridControl الى ToolTipController1 .
بعد ذلك ندخل الى الحدث ToolTipController1_GetActiveObjectInfo لنكتب الكود الخاص بالعملية :
PHP كود : Private Sub ToolTipController1_GetActiveObjectInfo(sender As Object, e As DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs) Handles ToolTipController1.GetActiveObjectInfo الكود يقسم الى اربع اقسام:
القسم الاول: نحدد فيه العمود المستهدف المراد تفقط قيم الخلايا بداخله و هو هنا Prc_Coast
يمكنك تفقيط اكثر من عمود اذا احببت.
القسم الثاني:يخص عمليات التجميع في الفوتر الخاص بالقريد .
القسم الثالث: يخص عمليات التجميع حسب فئة محددة (اذا كانت القريد معدة للتجميع حسب عمود معين).
القسم الرابع:هو لتفقيط مربعات نصوص على النموذج.
بالنسبة للدالة Tafkeet فهي كما يلي:
PHP كود : 'دالة التفقيط تم استخدام كلاس التفقيط الخاص بالاخ Mero5000 , يمكنك استخدام اي كلاس للتفقيط لديك المهم في الموضوع هو الفكرة.
الدالة تزيل الفواصل ان وجدت داخل الخلايا لانني استخدم تنسيق خاص للمبالغ يفصل بين المراتب , يمكنك التعديل على الدالة اذا كانت الارقام لديك تخلو من الفواصل.
بمجرد مرور الماوس على الحقل المستهدف سيظهر لك التلميح كما في الصور التالية
صور توضيحية
من داخل القريد
مربعات نصوص
بالتوفيق للجميع
|