أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

دائماً يتم تعيين الخاصية DesignMode لعنصر تحكم المستخدم المتداخلة إلى خطأ في Visual Studio .NET أو في Visual Studio 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية839202
الأعراض
عند العمل مع Microsoft Windows النماذج في Microsoft Visual Studio .NET أو في Microsoft Visual Studio 2005 قد يتم تعيين الخاصية DesignMode لعنصر تحكم المستخدم إلى خطأ.
السبب
يحدث هذا السلوك في وقت التصميم في Microsoft Visual Studio .NET أو في Microsoft Studio 2005 في حالة تداخل تحكم مستخدم داخل عنصر تحكم مستخدم آخر. عند القيام بذلك، ستقوم بإرجاع خطأ الخاصية DesignMode لعنصر تحكم المستخدم المتداخلة. إذا تحكم مستخدم على عنصر تحكم المستخدم آخر ، يعود التحكم المستخدم المستوى الجذر فقط True.
معلومات أخرى

خطوات إعادة إنشاء السلوك

  1. في Microsoft Visual Studio .NET أو في Microsoft Visual Studio 2005 استخدام Microsoft Visual Basic .NET أو Microsoft Visual Basic 2005 لإنشاء مشروع تطبيق Windows. افتراضياً، يتم إنشاء نموذج Windows المسمى Form1.
  2. إضافة بين المشاريع UserControl الجديدة إلى الحل. اسم المشاريع UserControl UserControl1 و UserControl2.
  3. في مشروع UserControl1 فتح عنصر التحكم UserControl1. إضافة كائن تسمية إلى عنصر التحكم. اسم label1 كائن التسمية.
  4. قم بإضافة التعليمات البرمجية التالية إلى الحدث Load من عنصر التحكم UserControl1.
    Me.label1.Text = this.DesignMode;
  5. حفظ كما ثم إنشاء المشروع.
  6. افتح التحكم UserControl2 ثم قم بإضافة عنصر تحكم UserControl1 للتحكم UserControl2.
  7. حفظ كما ثم إنشاء المشروع.
  8. في مشروع نماذج Windows فتح النموذج Form1 في طريقة عرض تصميم ثم قم بإضافة عنصر التحكم UserControl1 وعنصر التحكم UserControl2 إلى نموذج Form1.
تقرأ التسمية التحكم UserControl1 المتداخلة False ويقرأ True تسمية عنصر التحكم غير متداخلة UserControl1.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
مراجع
للحصول على مزيد من المعلومات حول نماذج Windows وكذلك حول عناصر تحكم المستخدم بزيارة مواقع Microsoft التالية على الويب:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 839202 - آخر مراجعة: 11/27/2007 03:42:49 - المراجعة: 4.6

Microsoft Common Language Runtime (included with the .NET Framework) 1.0, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbmt kbvs2005swept kbvs2005applies kbprb KB839202 KbMtar
تعليقات
/html>did=1&t=">ld(m); >