مشاركة عبر


الإرشادات التفصيلية: تصحيح أخطاء عناصر تحكم Windows Forms المخصصة في وقت التصميم

عندما تقوم بإنشاء عنصر تحكم cusإلىm، غالباً ما ستجد أنها ضرورية إلى تصحيح سلوكه وقت التصميم. Th هو هو صحيحاً خاصة إذا كان تأليف مصمم مخصص لعنصر التحكم المخصص الخاص بك. للمزيد من التفاصيل ، راجع الإرشادات التفصيلية: قم بإنشاء عنصر تحكم Windows Forms التي يأخذ ميزة من ‏‫Visual Studio التصميم-الوقت ميزات.

يمكن أن تقوم بتصحيح أخطاء عناصر التحكم المخصصة باستخدام ‏‫Visual Studio، فقط كـ سوف تقوم بتصحيح أخطاء clكـses إطار عمل.NET الأخرى. الفرق هو الذي يقوم بتصحيح نسخة منفصلة من برنامج ‏‫Visual Studio الذي يقوم بتشغيل تعليمات برمجية المخصصة عنصر تحكم's

تتضمن المهام الموضحة في هذه الإرشادات التفصيلية ما يلي:

  • إنشاء مشروع Windows Forms المخصصة الخاصة بك لاستضافة عنصر تحكم

  • إنشاء عنصر تحكم مشروع مكتبة

  • إضافة خاصية إلى المخصص الخاص بك عنصر تحكم

  • إضافة عنصر تحكم مخصص الخاص بك إلى مضيف نموذج

  • إعداد لأعلى مشروع لتصحيح الأخطاء في وقت التصميم

  • تصحيح الأخطاء المخصصة الخاصة بك عنصر تحكم في وقت التصميم

عندما تنتهي من ذلك، يجب التعرف على المهام الضرورية ل تصحيح الأخطاء سلوك عنصر تحكم مخصص لوقت التصميم.

ملاحظة

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

إنشاء المشروع

الخطوة الأولى هو لإنشاء مشروع تطبيق. سيتم استخدام هذا مشروع لإنشاء تطبيق الذي يستضيف المخصصة عنصر تحكم.

لإنشاء المشروع

إنشاء عنصر تحكم مكتبة المشروع

الخطوة التالية هو لإنشاء مشروع مكتبة التحكم وقم بإعداد عنصر التحكم المخصص.

لإنشاء عنصر تحكم مكتبة المشروع

  1. إضافة مشروع مكتبة التحكم Windows إلى الحل. للمزيد من التفاصيل ، راجع Add New Project Dialog Box. قم بتسمية مشروع "DebugControlLibrary".

  2. إضافة تحكم المستخدم عنصر جديد إلى مشروع DebugControlLibrary. للمزيد من التفاصيل ، راجع كيفية القيام بما يلي: عناصر المشروع إضافة جديد. تسمية الملف المصدر الجديد الأساس اسم "DebugControl".

  3. استخدام مستكشف الحلول، بيحذف عنصر التحكم الافتراضي للمشروع بواسطة يحذف تعليمات برمجية ملف له اسم أساسي من " UserControl1". للمزيد من التفاصيل ، راجع كيفية القيام بما يلي: إزالة ,حذف و استبعاد عناصر.

  4. قم ببناء الحل.

Checkpoint (نقطة التحقق)

في هذه المرحلة، ستكون قادراً على مشاهدة المخصص الخاص بك عنصر تحكم في من مربع الأدوات.

إلى التحقق من التقدم

  • العثور على علامة تبويب جديدة تسمى مكونات DebugControlLibrary وانقر فوق إلى تحديدها. عند فتحه، فستشاهد الخاص بك عنصر تحكم تصنيفك Debug عنصر تحكم مع الرمز الافتراضي المجاورة له.

إضافة خاصية إلى الخاص بك عنصر تحكم مخصص

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

إلى إضافة خاصية لعنصر التحكم المخصص الخاص بك

  1. فتح DebugControl في محرر تعليمات برمجية. إضافة التعليمة البرمجية التالية إلى تعريف الفئة:

    Private demoStringValue As String = Nothing
    <BrowsableAttribute(true)>
    Public Property DemoString() As String
    
        Get
            Return Me.demoStringValue
        End Get
    
        Set(ByVal value As String)
            Me.demoStringValue = value
        End Set
    
    End Property
    
    private string demoStringValue = null;
    [Browsable(true)]
    public string DemoString
    {
        get
        {
            return this.demoStringValue;
        }
        set
        {
            demoStringValue = value;
        }
    }
    
  2. قم ببناء الحل.

إضافة عنصر تحكم مخصص الخاص بك إلى نموذج مضيف

لتصحيح سلوك وقت التصميم الخاص بك مخصص عنصر تحكم، سيتم وضع مثيل المخصصة عنصر تحكم فئة في نموذج مضيف.

لإضافة عنصر تحكم مخصص الخاص بك إلى مضيف نموذج

  1. في مشروع "DebuggingExample"، فتح Form1 في مصمم Windows Forms.

  2. في من مربع الأدوات، قم بفتح علامة تبويب DebugControlLibrary مكونات و اسحب أي مثيل DebugControl إلى النموذج.

  3. بحث DemoStringمخصص خاصية في نافذة خصائص . ملاحظة أنه يمكنك تغيير القيمة الخاصة به كما تفعل مع أية خاصية غير ذلك. لاحظ أيضا عند DemoStringخاصية هو محددة، تظهر سلسلة الوصف للخاصية في الأسفل نافذة خصائص .

إعداد المشروع لتصحيح وقت التصميم .

إلى تصحيح سلوك وقت التصميم الخاصة بعنصر التحكم cusإلىm الخاص بك، سيتم تصحيح نسخة منفصلة من برنامج ‏‫Visual Studio الذي يقوم بتشغيل تعليمات برمجية لعنصر التحكم cusإلىm.

لإعداد مشروع لتصحيح الأخطاء في وقت التصميم

  1. ينقر على اليمين تشغيل مشروع DebugControlLibrary في من مستكشف الحل ، وحدد خصائص .

  2. في صفحة الخصائص DebugControlLibrary ، تحديد التبويب التصحيح.

    في المقطع أبدأ إجراء ، حدد أبدأ البرنامج الخارجي . سيكون بتصحيح نسخة منفصلة من ‏‫Visual Studio، لذا انقر فوق علامة القطع ( لقطة شاشة لـ VisualStudioEllipsesButton) زر للاستعراض بحثاً عن برنامج ‏‫Visual Studio IDE. اسم الملف التنفيذي ملف devenv.exe ، وإذا قمت بتثبيت إلى الموقع الافتراضي، يكون مسار%programملفs%\Microsoft 9.0\Common7\IDE\devenv.exe ‏‫Visual Studio.

  3. انقر فوق OK (موافق) لإغلاق مربع الحوار.

  4. انقر نقراً مزدوجاً فوق المشروع DebugControlLibrary وحدد تعيين "مشروع بدء التشغيل" إلى تمكين تكوين هذا التصحيح.

تصحيح عنصر التحكم المخصص في وقت التصميم

أنت مستعد الآن لتصحيح عنصر التحكم المخصص أثناء تشغيله في وضع التصميم. عند يبدأ جلسة عمل التصحيح وسيتم تاريخ الإنشاء مثيل جديد من برنامج ‏‫Visual Studio والذي سيتم استخدامه إلى تحميل الحل "DebuggingExample". عند فتح Form1 في من "مصمم نماذج"، سيتم تاريخ الإنشاء مثيل لعنصر التحكم المخصص الخاص بك يبدأ قيد التشغيل.

لتصحيح عنصر التحكم المخصص في وقت التصميم

  1. فتح المصدر DebugControl ملف في محرر تعليمات برمجية ومكان نقطة توقف تشغيل Setواصف الوصول من DemoStringخاصية.

  2. اضغط F5 لتشغيل جلسة التصحيح . لاحظ أن نسخة جديدة من ‏‫Visual Studio يتم إنشاؤه. يمكنك distفيguish بين في stances في طريقتين:

    • تصحيح الأخطاء له مثيل الكلمة تشغيل في شريط عنوان

    • له مثيل التصحيح ابدأ زر تشغيل به الأدوات تصحيح معطلة

    تعيين نقطة توقف الخاص بك في تصحيح المثيل.

  3. في مثيل جديد من ‏‫Visual Studio، فتح الحل "DebuggingExample". يمكنك بسهولة بحث الحل بتحديد مشاريع الأخيرة من قائمة ملف. الحل "DebuggingExample.sln" ملف سيتم سرد المستخدمة مؤخرا الأكثر ملف.

  4. افتح Form1 في من "مصمم نماذج" ثم قم بتحديد Debug عنصر تحكم عنصر تحكم.

  5. قم بتغيير القيمة في DemoStringخاصية. لاحظ أنه عندما تقوم بتنفيذ تغيير، تصحيح الأخطاء مثيل ل ‏‫Visual Studio تكتسب تركيز ويتوقف التنفيذ عند نقطة إيقاف الخاص بك. يمكن خطوة واحدة من خلال أسلوب استرجاع قيمة للخاصية فقط كـ الخاص بك قد أية تعليمات برمجية غير ذلك.

  6. عندما تنهي عملك باستخدام جلسة عمل التصحيح الخاص بك، يمكنك إنهاء ب dismissing مستضافة على مثيلات ‏‫Visual Studio أو بالنقر فوق اوقف التصحيح زر في المثيل التصحيح.

الخطوات التالية

والآن بعد أن يمكن يصحح الخاصة بك مخصص عنصر تحكم s أثناء وقت التصميم، هناك العديد من إمكانيات لتوسيع تعاملك عنصر تحكم's مع IDE Studio Visual Basic.

راجع أيضًا:

المهام

الإرشادات التفصيلية: قم بإنشاء عنصر تحكم Windows Forms التي يأخذ ميزة من ‏‫Visual Studio التصميم-الوقت ميزات

كيفية: الوصول إلى خدمات وقت التصميم

كيفية: دعم وقت التصميم الوصول في نماذج Windows