منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[vb6.0] تغيير نوع الخط فى عمود معين داخل الdatagrid - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : [vb6.0] تغيير نوع الخط فى عمود معين داخل الdatagrid (/showthread.php?tid=47548)



تغيير نوع الخط فى عمود معين داخل الdatagrid - haitham Muhammed - 01-12-23

هل هناك طريقة لتغيير نوع الخط لعمود معين وكذلك الbackgroundللعمود فى الdatagrid ...حتى نتمكن من ادراج رمز معين داخل ذلك العمود ...


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - mhareek - 05-12-23

السلام عليكم ورحمة الله اخى الكريم

يمكنك ذالك باستخدم هذا الكود

كود :
Private Sub DataGrid1_FormatItem(ByVal Data As MSComctlLib.ListItem, ByVal ReportCode As Integer)
   ' تحديد عمود معين (استبدل 1 برقم العمود الذي تريد تغييره)
   Dim targetColumnIndex As Integer
   targetColumnIndex = 1

   ' تحديد نوع الخط ولون الخلفية للعمود
   If Data.Col = targetColumnIndex Then
       Data.FontBold = True
       Data.ForeColor = vbBlue ' يمكنك تغيير هذا إلى اللون الذي ترغب فيه
       Data.BackColor = vbYellow ' يمكنك تغيير هذا إلى اللون الذي ترغب فيه

       ' تغيير قيمة الخلية إلى الرمز المطلوب (هنا استخدمت "X" كرمز توضيحي)
       Data.Text = "X"
   End If
End Sub
  مع وضع     هذا الكود فى الفورم
كود :
Private Sub Form_Load()
   DataGrid1.FormatItem += DataGrid1_FormatItem
End Sub
بالتوفيق اخى الغالى


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - haitham Muhammed - 07-12-23

استاذنا عند نقل الكود إلى النموذج عند التحميل لا يعمل ويعطيني خطأ بكتابة الكود


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - mhareek - 10-12-23

اخى ارسل المثال وانا اقوم بالتعديل علية وشكرا


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - haitham Muhammed - 12-12-23

تفضل استاذنا


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - haitham Muhammed - 15-12-23

(10-12-23, 01:18 PM)mhareek كتب : اخى ارسل المثال  وانا اقوم بالتعديل علية    وشكرا

ارسلت المثال استاذنا


RE: تغيير نوع الخط فى عمود معين داخل الdatagrid - mhareek - 20-12-23

اخى الغالى برجاء استخدام MSHFlixGrid فهى افضل بكثير ويمكن عمل المطلوب منها بكل سهولة