كيفية القيام بما يلي: إدارة تخطيط عنصر تحكم على أجزاء إجراءات
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
يتم إرساء جزء الإجراءات إلى يمين المستند أو ورقة العمل بشكل افتراضي. ومع ذلك، فيمكن إرساؤه إلى اليسار أو الأعلى أو الأسفل. إذا كنت تستخدم عدة عناصر تحكم مستخدم، يمكنك كتابة تعليمات برمجية لتكديس عناصر تحكم المستخدم في جزء الإجراءات بشكل صحيح. لمزيد من المعلومات، راجع نظرة عامة على جزء الإجراءات.
يعتمد ترتيب المكدس لعناصر التحكم على ما إذا كان جزء الإجراءات تم إرساؤه بشكل أفقي أو عمودي.
ملاحظة
إذا كان المستخدم يقوم بتغيير حجم جزء الإجراءات في وقت التشغيل، يمكنك تعيين عناصر التحكم لتغيير الحجم مع جزء الإجراءات. يمكنك استخدام الخاصية Anchor الخاصة بعنصر تحكم Windows Forms لارتساء عناصر التحكم إلى جزء الإجراءات. لمزيد من المعلومات، راجع كيفية: عناصر تحكم الارتساء في النماذج Windows.
يمكنك استخدام نموذج التعليمات البرمجية في الإرشادات التفصيلية: تغيير جزء الإجراءات طبقًا لسياق المستخدم لإنشاء عدة عناصر تحكم لجزء الإجراءات المطلوبة للإجراء التالي.
ملاحظة
قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.
لتعيين ترتيب المكدس لعناصر تحكم جزء الإجراءات
قم بفتح مشروع Microsoft Office Word على مستوى المستند يحتوي على جزء إجراءات له عدة عناصر تحكم مستخدم أو عناصر تحكم جزء إجراءات متداخلة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word.
قم بالنقر على زر الماوس الأيمن فوق ThisDocument.cs أو ThisDocument.vb في مستكشف الحلول ثم انقر فوق عرض التعليمات البرمجية.
في معالج الأحداث OrientationChanged لجزء الإجراءات، تحقق مما إذا كان اتجاه جزء الإجراءات أفقيًا.
Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles ActionsPane.OrientationChanged If Me.ActionsPane.Orientation = Orientation.Horizontal Then
private void ActionsPane_OrientationChanged(object sender, EventArgs e) { if (ActionsPane.Orientation == Orientation.Horizontal) {
إن كان الاتجاه أفقيًا، قم بتكديس عناصر تحكم جزء الإجراءات من اليسار. وإلا، فقم بتكديسهم من الأعلى.
Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft Else Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop End If End Sub
this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft; } else { this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop; } }
في #C، يجب أن تقوم بإضافة معالج أحداث لـ ActionsPane إلى معالج الأحداث Startup. للحصول على معلومات حول إنشاء معالجات أحداث راجع كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office.
private void ThisDocument_Startup(object sender, System.EventArgs e) { this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged); }
قم بتشغيل المشروع و تحقق من أن عناصر تحكم جزء الإجراءات مكدسة من اليسار إلى اليمين عند إرساء جزء الإجراءات إلى أعلى المستند، وأن عناصر التحكم مكدسة من أعلى إلى أسفل عند إرساء جزء الإجراءات في الجانب الأيمن من المستند.
مثال
Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles ActionsPane.OrientationChanged
If Me.ActionsPane.Orientation = Orientation.Horizontal Then
Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft
Else
Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop
End If
End Sub
private void ThisDocument_Startup(object sender, System.EventArgs e)
{
this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged);
}
private void ActionsPane_OrientationChanged(object sender, EventArgs e)
{
if (ActionsPane.Orientation == Orientation.Horizontal)
{
this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft;
}
else
{
this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop;
}
}
التحويل البرمجي للتعليمات البرمجية
يتطلب هذا المثال:
- مشروع Word على مستوى المستند بجزء إجراءات يحتوي على عدة عناصر تحكم مستخدم أو عناصر تحكم جزء إجراءات متداخلة.
راجع أيضًا:
المهام
كيفية القيام بما يلي: إضافة جزء إجراءات إلى مصنفات Excel
كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word
الإرشادات التفصيلية: إدراج نص في مستند من جزء الإجراءات
الإرشادات التفصيلية: تغيير جزء الإجراءات طبقًا لسياق المستخدم