سؤال

وأنا باستخدام سلسلة من TOOLSTRIPS في اكسل 2007 تطبيقات جزء. أنا مضيفا برمجيا أزرار لكل ToolStrip ثم إضافة كل ToolStrip إلى جزء الإجراءات. حتى الان جيدة جدا؛ يبدو لي TOOLSTRIPS، مع ToolStripButtons المرتبطة بها.

والمشكلة تأتي مع عرض محتويات ToolStrip. لدي مجموعة ToolStrip.AutoSize إلى true (والذي هو في الواقع الافتراضي). وصف هذا العقار هو كما يلي:

<اقتباس فقرة>   

و"يحصل أو تعيين قيمة تشير   سواء عنصر التحكم تلقائيا   حجمها إلى عرض كامل لها   المحتويات ".

والمشكلة هي أنه حتى عندما تم ضبطه إلى true بلدي TOOLSTRIPS تظهر عرض جزء الإجراءات ولكن صف واحد فقط عالية. بالنسبة لأولئك TOOLSTRIPS التي تحتوي على المزيد من الأزرار ثم يمكن عرضها في هذا الفضاء ToolStrip لا توسيع عموديا لعرض مجموعة كاملة من الأزرار، ولكن بدلا من ذلك يظهر السهم المنسدل على الجانب الأيمن الذي يسمح للمستخدم أن يرى ما تبقى من أزرار.

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

هل كانت مفيدة؟

المحلول

وتعيين "LayoutStyle" خاصية "تدفق" القيمة. ثم سوف البنود تدفقت إلى السطر التالي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top