كيفية القيام بما يلي: تعيين خط وأنماط الألوان في عنصر تحكم DataGridView الخاص بـ Windows Forms
يمكنك تعيين المظهر المرئي للخلايا ضمن عنصر تحكم DataGridView بواسطة إعداد خصائص فئة DataGridViewCellStyle. يمكنك استرداد مثيلات هذه الفئة من الخصائص المختلفة لفئة DataGridView و الفئات الرفيقة الخاصة بها, أو يمكنك إنشاء مثيل لكائنات DataGridViewCellStyle لتعيين هذه الخصائص.
يوضح الإجراءات التالي عرض تخصيص مظهر الخلية الأساسية بإستخدام خاصية DefaultCellStyle. ترث كل خلية في عنصر التحكم أنماط محددة من خلال هذه الخاصية ما لم يتم تجاوزهم في العمود, أو الصف، أو مستوى الخلية. للحصول على مثال حول نمط التوريث, راجع كيفية القيام بما يلي: تعيين أنماط خلية عنصر تحكم Windows Forms DataGridView الافتراضي .. للحصول على معلومات حول استخدامات إضافية لفئة DataGridViewCellStyle، راجع المواضيع المدرجة في مقطع" انظر أيضاً ".
هناك دعم واسع النطاق لهذه المهمة في Visual Studio. لمزيد من المعلومات، راجع: كيفية القيام بما يلي: تعيين أنماط خلية الافتراضي والتنسيقات بيانات عرض شبكة بيانات Windows Forms عنصر تحكم باستخدام "مصمم".
لتحديد الخط المستخدم بواسطة خلايا DataGridView
قم بتعيين خاصية Font الخاصة بـ DataGridViewCellStyle. يستخدم مثال التعليمات البرمجية التالي خاصية DataGridView.DefaultCellStyle لتعيين الخط لعنصر التحكم بالكامل.
Me.dataGridView1.DefaultCellStyle.Font = New Font("Tahoma", 15)
this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
لتعيين الألوان الأمامية والخلفية لخلايا DataGridView
عيين خاصية ForeColor و BackColor الخاصة بـ DataGridViewCellStyle. يستخدم مثال التعليمات البرمجية التالي خاصية DataGridView.DefaultCellStyle لتعيين هذه الأنماط لعنصر التحكم بالكامل.
Me.dataGridView1.DefaultCellStyle.ForeColor = Color.Blue Me.dataGridView1.DefaultCellStyle.BackColor = Color.Beige
this.dataGridView1.DefaultCellStyle.ForeColor = Color.Blue; this.dataGridView1.DefaultCellStyle.BackColor = Color.Beige;
لتعيين الألوان الأمامية والخلفية لخلايا DataGridView محددة
عيين خاصية SelectionForeColor و SelectionBackColor الخاصة بـ DataGridViewCellStyle. يستخدم مثال التعليمات البرمجية التالي خاصية DataGridView.DefaultCellStyle لتعيين هذه الأنماط لعنصر التحكم بالكامل.
Me.dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Yellow Me.dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Black
this.dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Yellow; this.dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Black;
مثال
Private Sub SetFontAndColors()
With Me.dataGridView1.DefaultCellStyle
.Font = New Font("Tahoma", 15)
.ForeColor = Color.Blue
.BackColor = Color.Beige
.SelectionForeColor = Color.Yellow
.SelectionBackColor = Color.Black
End With
End Sub
private void SetFontAndColors()
{
this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
this.dataGridView1.DefaultCellStyle.ForeColor = Color.Blue;
this.dataGridView1.DefaultCellStyle.BackColor = Color.Beige;
this.dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Yellow;
this.dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Black;
}
التحويل البرمجي للتعليمات البرمجية
يتطلب هذا المثال:
عنصر تحكم DataGridView يسمى dataGridView1.
مراجع تجميعات System, System.Drawing, و System.Windows.Forms.
برمجة نشطة
للحصول على الحد الأقصى من الإستيعاب, يجب أن تقوم بمشاركة كائنات DataGridViewCellStyle عبر عدة صفوف, أو أعمدة, أو خلايا تستخدم نفس الأنماط, بدلاً من تعيين خصائص النمط لكل عنصر على حدة. لمزيد من المعلومات، راجع أفضل الممارسات لتغيير حجم عرض شبكة البيانات Windows Forms عنصر تحكم.
راجع أيضًا:
المرجع
المبادئ
خلية الأنماط في عرض شبكة البيانات Windows Forms عنصر تحكم
موارد أخرى
التنسيق والتصميم في عنصر تحكم DataGridView نماذج Windows الأساسية