مشاركة عبر


الإرشادات التفصيلية: تغيير تنسيق البيانات باستخدام عناصر تحكم خانة الاختيار (CheckBox)

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • Word 2007

  • Word 2010

توضح هذه الإرشادات التفصيلية كيفية استخدام عناصر تحكم Windows Forms في تخصيص على مستوى المستند لـ Microsoft Office Word لتغيير تنسيق النص .

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

  • إضافة نص وعنصر تحكم للمستند في مشروع على مستوى المستند في وقت التصميم.

  • تنسيق النص عند تحديد أحد الخيارات.

لرؤية النتيجة كنموذج مكتمل, راجع نموذج عناصر تحكم Word في نماذج تطوير Office وإرشادات تفصيلية.

ملاحظة

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

المتطلبات الأساسية

تحتاج إلى المكونات التالية لاستكمال هذه الإرشادات التفصيلية:

-

إصدار لـ Visual Studio 2010 يشمل أدوات مطوري Microsoft Office. لمزيد من المعلومات، راجع [تكوين كمبيوتر لتطوير حلول Office](bb398242\(v=vs.100\).md).
  • Word 2007 أو Word 2010.

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

الخطوة الأولى هي إنشاء مشروع مستند Word.

لإنشاء أحد المشروعات الجديدة

  • إنشاء a الكلمة مستند مشروع مع the اسم My الكلمة تنسيق. في المعالج، حدد إنشاء مستند جديد .

    لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio.

    Visual Studio يفتح مستند Word الجديد في المصمم ويقوم بإضافة المشروع My Word Formatting إلى مستكشف الحلول.

إضافة نص وعناصر تحكم إلى مستند Word

للحصول على هذه الإرشادات التفصيلية ، قم بإضافة ثلاثة خانات اختيار (Checkboxes) و نص ما في عنصر تحكم Bookmark إلى مستند Word. سوف تقدم خانات الاختيار الخيارات إلى المستخدم لتنسيق النص.

لإضافة ثلاث خانات اختيار

  1. تحقق من أن المستند مفتوح في مصمم Visual Studio.

  2. من التبويب عناصر تحكم شائعة من مربع الأدوات، اسحب عنصر التحكم CheckBox الأول إلى المستند.

  3. في النافذة خصائص ، قم بتغيير الخصائص التالية.

    الخصائص

    Value

    الاسم

    applyBoldFont

    Text

    خط عريض

  4. اضغط Enter لنقل نقطة الإدراج أسفل خانة الاختيار الأولى.

  5. قم بإضافة خانة الاختيار الثانية إلى المستند أسفل خانة الاختيار ApplyBoldFont وقم بتغيير الخصائص التالية.

    الخصائص

    Value

    الاسم

    applyItalicFont

    Text

    مائل

  6. اضغط Enter لنقل نقطة الإدراج أسفل خانة الاختيار الثانية .

  7. قم بإضافة خانة الاختيار الثالثة إلى المستند أسفل خانة الاختيار ApplyItalicFont وقم بتغيير الخصائص التالية.

    الخصائص

    Value

    الاسم

    applyUnderlineFont

    Text

    تسطير

لإضافة النص وعنصر تحكم الإشارة المرجعية

  1. قم بنقل نقطة الإدراج أسفل عناصر تحكم خانة الاختيار ثم اكتب النص التالي :

    انقر فوق خانة الاختيار لتغيير تنسيق هذا النص.

  2. من التبويب عناصر تحكم Word من مربع الأدوات، اسحب عنصر التحكم Bookmark إلى المستند.

    يظهر مربع الحوار إضافة عنصر تحكم الإشارة المرجعية.

  3. حدد النص الذي قمت بإضافته إلى المستند وانقر فوق موافق .

    تتم إضافة عنصر التحكم Bookmark المسمى Bookmark1 إلى النص المحدد في المستند.

  4. في النافذة خصائص، قم بتغيير قيمة الخاصية الاسم إلى fontText .

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

تنسيق النص عند اختيار خانة الاختيار أو عدم اختيارها

عندما يقوم المستخدم بتحديد خيار التنسيق ، قم بتغيير تنسيق النص في المستند.

لتغيير التنسيق عند تحديد خانة الاختيار

  1. انقر بزر الماوس الأيمن فوق ThisDocument في مستكشف الحلول ، ومن ثم انقر فوق عرض التعليمات البرمجيةعلى القائمة المختصرة.

  2. بالنسبة لــ C# فقط، قم بإضافة الثوابت التالية إلى الفئة ThisDocument .

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyBoldFont.

    Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyBoldFont.Click
    
        Me.fontText.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyBoldFont.Checked == true)
        {
            this.fontText.Bold = WordTrue;
        }
        else
        {
            this.fontText.Bold = WordFalse;
        }
    }
    
  4. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyItalicFont.

    Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyItalicFont.Click
    
        Me.fontText.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyItalicFont.Checked == true)
        {
            this.fontText.Italic = WordTrue;
        }
        else
        {
            this.fontText.Italic = WordFalse;
        }
    }
    
  5. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyUnderlineFont.

    Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyUnderlineFont.Click
    
        If Me.applyUnderlineFont.Checked Then
            Me.fontText.Underline = Word.WdUnderline.wdUnderlineSingle
        Else
            Me.fontText.Underline = Word.WdUnderline.wdUnderlineNone
        End If
    End Sub
    
    private void applyUnderlineFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle;
        }
        else
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineNone;
        }
    }
    
  6. في C# ، يجب عليك إضافة معالجات أحداث مربعات النص إلى الحدث Startup . لمزيد من المعلومات حول كيفية إنشاء معالجات الأحداث، راجع كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office.

    this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click);
    this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click);
    this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
    

اختبار التطبيق

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

لاختبار مستندك

  1. اضغط F5 لتشغيل مشروعك.

  2. حدد أو قم بإلغاء تحديد خانة الاختيار .

  3. تأكد من أن النص تم تنسيقه بشكل صحيح.

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

تقوم هذه الإرشادات التفصيلية بإظهار أساسيات استخدام خانات الاختيار وتغيير تنسيق النص برمجياً على مستندات Word. هذه بعض المهام التي قد تأتي فيما بعد:

راجع أيضًا:

المبادئ

الإرشادات التفصيلية التي تستخدم Word

عنصر تحكم NamedRange

قيود عناصر تحكم Windows Forms على مستندات Office

موارد أخرى

نماذج تطوير Office وإرشادات تفصيلية