سؤال

ما هو أكثر من سيطرة خفيفة الوزن، تسمية، أو picturebox؟ (التسمية يمكن أن تحتوي صورة أيضا).

وسوف يكون لي نموذج مع 110 الرموز المعروضة في ضوابط منفصلة وأنا يقرر ما إذا كان ينبغي عرضها في pictureboxes، أو العلامات.

في VB6، كان هناك عنصر تحكم Imagebox الذي كان MUCH أكثر وخفيفة الوزن من picturebox. ما هو السيطرة على معظم مماثلة لImagebox في VB.NET؟

وشكرا! : -)

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

المحلول

وأنا لا أعتقد أنك يمكن مقارنتها لأن الأساس فهي مختلفة جدا - الضوابط VB6 مقابل الضوابط .NET Framework الذي هو.

ونلقي نظرة على التسلسل الهرمي فئة في صافي، وسوف نرى أن كلا picturebox والتسمية مستمدة من نفس مجموعة من الطبقات.

وبينما لم أكن فصل الخصائص والأساليب الطبقات '، أنا أخمن أن الفرق الوحيد بين تسمية وPicturebox هو أن هناك خاصية النص لمربع تسمية بالتالي تخفيف لك من جعل النص الخاص بك إذا كان هناك كانت لا تحكم تسمية وكان كل ما عليك كان PictureBox.

وكلا تسمية وPictureBox يمكن تعيين كائن صورة أو العمل جنبا إلى جنب مع ImageList. حتى إذا كان كل ما تبحث القيام به هو عرض الصور ثم ينبغي أن PictureBox يكون على ما يرام (ناهيك عن حقيقة أنه ينقل بوضوح الغرض من التحكم في الحياة: PictureBox: أيقونات :: التسمية: نص).

نصائح أخرى

وعلى الرغم من أنني أعلم أنها ليست جزءا من سؤالك، المشكلة الحقيقية يبدو أنك تعاني من هو حقيقة أن لديك 110 الرموز في نموذج واحد. وأود أن نلقي نظرة على واجهة المستخدم ومعرفة ما اذا كان هناك طريقة أفضل لوضع بها أو تصميم بحيث لم يكن لديك ما يدعو للقلق حول ما إذا كان استخدام أو عدم استخدام عنصر واحد مقابل الآخر.

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