justnick معلومات المنتدى |
إنضم إلينا : |
19-02-2010 |
آخر زيارة |
22-04-2025, 07:39 PM |
إجمالي المشاركات : |
141 (0.03 مشاركات في اليوم الواحد | 0.28 في المئة من إجمالي المشاركات)
(إيجاد مشاركات العضو)
|
اجمالي المواضيع : |
5 (0 مواضيع في اليوم | 0.05 في المئه من اجمالي المواضيع)
(إيجاد مواضيع العضو)
|
فترة البقاء متصل : |
2 أيام, 4 ساعات, 22 دقائق |
الأعضاء المحالين: |
0 |
|
65 (0.01 0.52 per day | 12575 percent of total 0.52)
( — )
|
|
7 (0 0.06 per day | 12605 percent of total 0.06)
( — )
|
|
|
معلومات إضافية عن justnick |
Location: |
مصر |
Sex: |
Male |
|
|
|
|
كيف اظهار قيمة حقل فى dbgrid على شكل hint |
27-04-2016, 04:25 PM |
6 |
|
|
كيف اظهار قيمة حقل فى dbgrid على شكل hint |
منتديات دلفي التقنية
دلفي و التعامل مع قواعد البيانات
|
|
السلام عليكم ورحمة الله
--
سؤال كيف اظهار قيمة حقل فى dbgrid على شكل hint ؟
الاجابة :
فى الحقيقة اجابة هذا السؤال سهلة للغاية فالكمبوننت dbgrid غنى جدا بالخصائص وممكن تطويعه لعمل اشياء كثيرة ولكن يلزمه قليل من التعديل
تخيل ان عندنا جدول به مجموعة من الصفوف والاعمدة نريد اظهار قيمة الحقل عند المرور عليه بالmouse
مبدئيا نحتاج للتعامل مع الحدث onMouseMove الخاص بال dbgrid
ونحدد مكان الحقل
ثم ننتقل الى الحقل المراد اظهاره ونقراه من ال Activelink
ثم نقوم باظهاره على شكل hint
الطريقة وحدة وحدة
نعرف متغير من النوع TGridCoord
ونجعله ياخذ قيمته من الدالة mousecoord
كود :
--
var
Cell : TGridCoord;
--
كود :
--
Cell := DBGrid1.MouseCoord(X, Y);
--
نحن نريد ان نستثنى كل من العمود المخصص للindicator والصف المخصص للtitle
لذلك سنبحث فى الoptions الخاصة بالdbgrid عن كل من الخاصيتين
كود :
--
if dgTitles in DBGrid1.Options then
Dec(Cell.Y);
if dgIndicator in DBGrid1.Options then
Dec(Cell.X);
--
الان نريد ان نعرف اذا كانت الdbgrid متصلة بمصدر بيانات ام لا لذلك نلجا الى اخ...
|
|