if DBGrid.DataSource.DataSet.FieldByName('اسم الحقل') thenSender as TDBGrid).Canvas.Font.Color := clBlue;
جرب اضافة هذاCode: [Select]if DBGrid.DataSource.DataSet.FieldByName('اسم الحقل') thenSender as TDBGrid).Canvas.Font.Color := clBlue;
من خلال إجابتك أخي يبدوا أن سؤالي غير مفهوم مع العلم أن في إجابتك نقص فعملية المقارنة غير كاملةأنا اريد أن أعرف الخلية أو السطر المحدد (row selected) لتغيير لون الخط
Quote from: Al-Eid on April 18, 2022, 07:00:27 amمن خلال إجابتك أخي يبدوا أن سؤالي غير مفهوم مع العلم أن في إجابتك نقص فعملية المقارنة غير كاملةأنا اريد أن أعرف الخلية أو السطر المحدد (row selected) لتغيير لون الخط صحيح جوبتك على عجل في محاولتك الأخير كان عليك استبدال هذا Code: Pascal [Select][+][-]DBGrid1.Canvas.Brush.Color := clBlue; بهذاءCode: Pascal [Select][+][-] DBGrid1.Canvas.font.Color := clBlue; هنتك مثال مرفق
استعمل ال Sender لضمان التعامل مع نفس الغريد