خصائص الأداة FlowLayoutPanel في الفيجول بيسك

 في هذا الدرس سنتعرف على خصائص كلا من الأدوات Panel ، GroupBox ، FlowLayoutPanel ،  ToolTip ، SplitContainer ،  TabControl ، TableLayoutPanel ، في  صندوق Toolbox في الفيجول بيسك .

أداة لوح التخطيط الإنسيابي FlowLayoutPanel 

تستخدم هذه الأداة كحاوية لبقية الأدوات وتعمل على ترتيبها تلقائيا وبهذا توفر على المبرمج الوقت الذي يستغرقه في ترتيب الأدوات بداخلها . 

خصائص لوح التخطيط FlowLayoutPanel

ـFlowDirection : تحديد اتجاه العناصر داخل الأداة. 

ـWrapContent : وتأخذ هذه الخاصية القيم التالية: 

ـTrue : تسمح للأدوات الموجودة داخل اللوح بالإلتفاف وعدم اجتياز حدودهُ. 

ـFalse : لا يمكن للأدوات الإلتفاف عند وصولها الى حدود اللوح.  

 أداه صندوق المجموعة GroupBox 

عبارة عن صندوق توضع فيه مجموعة من الأدوات تحمل النوع نفسه. مثلا توضع فيه أدوات RadioButton او CheckBox ليتم اختيار الأدوات التي تحقق الغرض المطلوب في البرنامج .

خصائص صندوق المجموعة GroupBox 

ـText : التسمية الخاصة بالمجموعة. 

ـAutoSizeMode : وتأخذ هذه الخاصية القيم التالية: 

ـGrowAndShrink : يتوسع ويتقلص ليناسب حجم محتوياتهُ. 

ـGrowOnly : يتوسع فقط بما يتناسب مع حجم محتوياته .

 أداه اللوح Panel 

تستخدم هذه الأداة كحاوية لبقية الأدوات التي تقوم بمهام معينه .

خصائص اللوح Panel 

ـAutoSizeMode : وتأخذ هذه الخاصية القيم التالية: 

ـGrowAndShrink : يتوسع ويتقلص ليناسب حجم محتوياتهُ. 

ـGrowOnly : يتوسع فقط بما يتناسب مع حجم محتوياته .

أداة فصل المحتويات SplitContainer 

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

الأدوات اليها للقيام بمهام معينه. 

خصائص فصل المحتويات SplitContainer 

ـFixedPanel : تعمل على تثبيت حجم الاداة. 

ـIsSplitterFixed : وتاخذ هذه الخاصية القيم التالية: 

ـTrue : وتعني ان الفاصل بين اللوحين ثابت ولايمكن تغييرهُ. 

ـFalse : امكانية تحريك الفاصل بين اللوحين. 

ـOrientation : وتاخذ هذه الخاصية القيم التالية: 

 ـVertical : جعل الفاصل عمودي. 

ـHorizotal : جعل الفاصل افقي. 

ـPanel1/2Collapsed : وتاخذ هذه الخاصية القيم التالية : 

ـTrue : قفل اللوح 1 / 2 . 

ـFalse : فتح اللوح 1 / 2 . 

ـSplitterDistance : تحديد مسافة الفاصل من يسار او أعلى الحافة مقاسة بوحدة البكسل. 

ـ SplitterIncrement : تحدد عدد بكسلات مقدار الزيادة عند تحريك الفاصل. 

ـSplitterWidth : تحُدد سُمك الفاصل. 

أداة التبويب TabControl 

تتكون هذه الأداة من تبويب واحد او عدة تبويبات، كل تبويب يمكن أن يحتوي على مجموعة أدوات تؤدي مهمة معينة من التطبيق. 

اهم خصائص التبويب TabControl 

ـRightToLeftLayout : وتاخذ هذه الخاصية القيم التالية: 

ـTrue : ضبط اتجاه التبويبات من اليمين الى اليسار. 

ـFalse : ضبط اتجاه التبويبات من اليسار الى اليمين. 

ـText : اختيار اسم التبويب. 

ـHotTrack :وتاخذ هذه الخاصية القيم التالية: 

ـTrue : تغير شكل التبويبات عند تمرير مؤشر الفأرة فوقها. 

ـFalse : لا يتأثر شكل التبويبات بمرور المؤشر. 

ـAppearance : وتاخذ هذه الخاصية القيم التالية: 

ـNormal : أظهار التبويبات بشكلها الطبيعي. 

ـButtons : جعل مظهر التبويبات على شكل أزرار أمر. 

ـFlatButtons : جعل مظهر التبويبات على شكل أزرار مسطحة. 

أداة لوح التخطيط المسطح TableLayoutPanel 

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

خصائص لوح التخطيط TableLayoutPanel

ـColumnCount : يُحدد عدد الأعمدة في الجدول. 

ـColumns : اضافة وحذف أعمدة وتُحدد شكل العمود في الجدول. 

ـRowCount : يُحدد عدد الصفوف في الجدول. 

ـRow : اضافة وحذف صفوف وتحُدد شكل الصفوف في الجدول. 

ـCellBorderStyle : يُحدد مظهر حدود الخلية في الجدول.

تعليقات