إنشاء الشبكة في شكل لتمثيل البيانات بت (C #، نماذج Windows)

StackOverflow https://stackoverflow.com/questions/1621901

سؤال

وأنا تجريب C # باستخدام Visual Studio 2010 بيتا 2. ما أود القيام به هو عرض البيانات في شكل مماثل ويندوز أداة إلغاء تجزئة يفعل، أي في شبكة تتكون من العديد من العناصر مستطيلة صغيرة. وينبغي أن تتحول هذه العناصر وتشغيله اعتمادا على البيانات (أي وجود ألوان مختلفة) وقابلة للتخصيص في عدد من العناصر وعرض حجم العناصر.

هل هناك مثل هذا التحكم في البناء، وهو ما يمكن أن تستخدم، أو ينبغي أن جعل بلدي (وفي هذه الحالة الأخيرة، ما هو النهج الذي تنصحين)؟

هل كانت مفيدة؟

المحلول

وUserControl يحتوي على PictureBox من المرجح أن يكون نهجا جيدا. رسم شبكة اضحة إلى حد ما. إذا كانت الشبكة كبيرة جدا أو فإنه يقوم بتحديث كثيرا جدا، ثم تجاوز معالج الحدث الرسام UserControl هو نهج الثاني.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top