كيفية القيام بما يلي: تغيير حجم عناصر التحكم داخل خلايا ورقة عمل
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
عند تغيير حجم الأعمدة أو الصفوف على ورقة العمل ، أي عناصر تحكم مضيف موجودة في الخلايا ستقوم بتغيير الحجم تلقائياً إلى ارتفاع أو عرض الخلية التي تم تغيير حجمها. لا يتم تغيير حجم عناصر تحكم Windows Forms تلقائياً بشكل افتراضي.
إذا كنت تضيف عناصر تحكم فى وقت التصميم يجب عليك تعيين خيارات تحديد الموضع لكل عنصر تحكم.
إذا قمت بإضافة عناصر تحكم Windows Forms برمجيًا و توفير وسيطة نطاق، سيقوم عنصر التحكم تلقائياً بتغيير الحجم عند تغيير حجم خلية ضمن النطاق . لمزيد من المعلومات، راجع إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل.
تغيير حجم عناصر التحكم في وقت التصميم
لجعل عناصر التحكم تقوم بتغيير حجمها مع الخلايا في وقت التصميم
من مربع الأدوات، اسحب عناصر تحكم Windows Forms إلى ورقة عمل.
انقر بزر الماوس الأيمن فوق عنصر التحكم ، ثم انقر فوق تنسيق عنصر التحكم.
في مربع الحوار تنسيق عنصر التحكم، انقر فوق علامة التبويب خصائص.
ضمن تحديد موضع الكائن، حدد الخيار تحريك وتغيير الحجم مع الخلايا (Move and size with cells) ثم انقر فوق موافق .
عند تغيير حجم الخلية التي تحتوي على عنصر التحكم "، يقوم عنصر التحكم بتغيير الحجم لملاءمة الخلية.
تغيير حجم عناصر التحكم في وقت التشغيل
إذا قمت بإضافة عناصر تحكم Windows Forms في وقت التشغيل و قمت بتمريرها Microsoft.Office.Interop.Excel.Range كموقع لعنصر التحكم، سيقوم عنصر التحكم تلقائياً بتغيير الحجم عندما تقوم ورقة العمل المحتوية للنطاق بتغيير الحجم.
لجعل عناصر التحكم تقوم بتغيير الحجم مع الخلايا في وقت التصميم
إضافة عنصر تحكم إلى النطاق A1.
Dim control1 As Microsoft.Office.Tools.Excel.Controls.Button = _ Me.Controls.AddButton(Me.Range("A1"), "control1")
Microsoft.Office.Tools.Excel.Controls.Button control1 = this.Controls.AddButton(this.Range["A1", missing], "control1");
عند تغيير حجم الخلية التي تحتوي على عنصر التحكم "، يقوم عنصر التحكم بتغيير الحجم لملاءمة الخلية.
إعادة تعيين موضع عنصر التحكم
يمكنك إعادة تعيين الموضع وتغيير حجم عنصر التحكم بواسطة تعيين الخاصية Placement إلى أحد القيم التالية XlPlacement :
لتغيير سلوك عنصر التحكم بحيث لا يتم تغيير الحجم أو النقل مع الخلية
قم باستدعاء خاصية موضع عنصر التحكم وقم بتعيين القيمة إلى xlFreeFloating.
control1.Placement = Microsoft.Office.Interop.Excel.XlPlacement.xlFreeFloating
control1.Placement = Microsoft.Office.Interop.Excel.XlPlacement.xlFreeFloating;
راجع أيضًا:
المهام
كيفية القيام بما يلي: إضافة عناصر تحكم Windows Forms إلى مستندات Office
كيفية القيام بما يلي: إخفاء عناصر التحكم في أوراق عمل عند الطباعة
المبادئ
إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل
قيود عناصر تحكم Windows Forms على مستندات Office