CSHARPWINDOWSFORM Telegram 189
أدوات التحكم

ComboBox

مربع التحرير والسرد

يوفر ComboBox ميزتين مختلفتين في عنصر تحكم واحد ، مما يعني أن ComboBox يعمل مثل TextBox و ListBox. في ComboBox ، يتم عرض عنصر واحد فقط في كل مرة وبقية العناصر موجودة في القائمة المنسدلة.

يمكنك إضافة هذه الأداة الى الفورم بطريقتين الأولى من toolbox
والثانية برمجيا كما سوف نشاهد في المثال التالي :


private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};
this.Controls.Add(myCMBOX);
}



ولإضافة عناصر الى أداة ComboBox بهذه الطريقة
private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};

myCMBOX.Items.Add("C#");
myCMBOX.Items.Add("C++");
myCMBOX.Items.Add("Java");
myCMBOX.Items.Add("Python");
this.Controls.Add(myCMBOX);
}

اذا اردت ان تضيف اكثر من item مرة واحدة وبدون تكرار نفس الاسطر
بهذه الطريقة

private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};
string[] str = { "C#", "C++", "Java", "Python" };

myCMBOX.Items.AddRange(str);

this.Controls.Add(myCMBOX);
}

تقوم بعمل مصفوفة تحتوي على جميع العناصر التي تريد اضافتها بعد ذلك تستخدم الدالة AddRange


والمقصود بأن هذه الأداة تحتوي على ميزتين أي انك تستطيع ان تكتب بداخلها وكأنك تكتب على أداة textbox والميزة الأخرى انها تقوم بعرض قائمة منسدلة


لمنع الكتابة على أداة ComboBox قم بتعديل قيمة الخاصية DropDownStyle تساوي DropDownList

او برمجيا بهذا الشكل :

ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
DropDownStyle = ComboBoxStyle.DropDownList
};
او حتى بهذه الطريقة

ComboBox myCMBOX = new ComboBox();

myCMBOX.Location = new Point(75, 42);
myCMBOX.Size = new Size(399, 31);
myCMBOX.DropDownStyle = ComboBoxStyle.DropDownList;

بالطريقة اذي تعجبك



خصائص هامة في ComboBox
DropDownHeight
تُستخدم هذه الخاصية لتعيين الارتفاع بالبكسل للجزء المنسدل لعنصر التحكم ComboBox.
تتأثر بالخاصية DropDownStyle= Simple


DropDownStyle
تُستخدم هذه الخاصية لتعيين قيمة تحدد نمط عنصر التحكم ComboBox.
القيمة Simple تعني ان الأداة ستعمل مثل textbox ولاكن لايوجد قائمة منسدلة

القيمة DropDown قائمة منسدلة و textbox
القيمة DropDownList قائمة منسدلة فقط



DropDownWidth
يتم استخدام هذه الخاصية لتعيين عرض الجزء المنسدل لعنصر تحكم ComboBox.
تتأثر بالخاصية DropDownStyle= Simple

Height
الارتفاع تُستخدم هذه الخاصية لتعيين ارتفاع عنصر التحكم ComboBox.
Items
يتم استخدام هذه الخاصية للحصول على كائن يمثل مجموعة العناصر الموجودة في عنصر التحكم ComboBox هذا. (إضافة عناصر الى هذه الأداة مثل الاكواد السابقة)
MaxDropDownItems
تُستخدم هذه الخاصية لتعيين الحد الأقصى لعدد العناصر التي سيتم عرضها في الجزء المنسدل لعنصر التحكم ComboBox.
MaxLength
تُستخدم هذه الخاصية لتعيين عدد الأحرف التي يمكن للمستخدم كتابتها في عنصر التحكم ComboBox.
تتأثر هذه الخاصية
DropDownStyle = DropDownList
—————————————-
SelectedItem
يتم استخدام هذه الخاصية لتعيين العنصر المحدد حاليًا في ComboBox.

——————————————————
Sorted
تستخدم هذه الخاصية لترتيب عناصر أداة ComboBox عندما تساوي true
👍2



tgoop.com/CsharpWindowsForm/189
Create:
Last Update:

أدوات التحكم

ComboBox

مربع التحرير والسرد

يوفر ComboBox ميزتين مختلفتين في عنصر تحكم واحد ، مما يعني أن ComboBox يعمل مثل TextBox و ListBox. في ComboBox ، يتم عرض عنصر واحد فقط في كل مرة وبقية العناصر موجودة في القائمة المنسدلة.

يمكنك إضافة هذه الأداة الى الفورم بطريقتين الأولى من toolbox
والثانية برمجيا كما سوف نشاهد في المثال التالي :


private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};
this.Controls.Add(myCMBOX);
}



ولإضافة عناصر الى أداة ComboBox بهذه الطريقة
private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};

myCMBOX.Items.Add("C#");
myCMBOX.Items.Add("C++");
myCMBOX.Items.Add("Java");
myCMBOX.Items.Add("Python");
this.Controls.Add(myCMBOX);
}

اذا اردت ان تضيف اكثر من item مرة واحدة وبدون تكرار نفس الاسطر
بهذه الطريقة

private void Form1_Load(object sender, EventArgs e)
{
ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
};
string[] str = { "C#", "C++", "Java", "Python" };

myCMBOX.Items.AddRange(str);

this.Controls.Add(myCMBOX);
}

تقوم بعمل مصفوفة تحتوي على جميع العناصر التي تريد اضافتها بعد ذلك تستخدم الدالة AddRange


والمقصود بأن هذه الأداة تحتوي على ميزتين أي انك تستطيع ان تكتب بداخلها وكأنك تكتب على أداة textbox والميزة الأخرى انها تقوم بعرض قائمة منسدلة


لمنع الكتابة على أداة ComboBox قم بتعديل قيمة الخاصية DropDownStyle تساوي DropDownList

او برمجيا بهذا الشكل :

ComboBox myCMBOX = new ComboBox()
{
Location = new Point(75, 42),
Size = new Size(399, 31),
DropDownStyle = ComboBoxStyle.DropDownList
};
او حتى بهذه الطريقة

ComboBox myCMBOX = new ComboBox();

myCMBOX.Location = new Point(75, 42);
myCMBOX.Size = new Size(399, 31);
myCMBOX.DropDownStyle = ComboBoxStyle.DropDownList;

بالطريقة اذي تعجبك



خصائص هامة في ComboBox
DropDownHeight
تُستخدم هذه الخاصية لتعيين الارتفاع بالبكسل للجزء المنسدل لعنصر التحكم ComboBox.
تتأثر بالخاصية DropDownStyle= Simple


DropDownStyle
تُستخدم هذه الخاصية لتعيين قيمة تحدد نمط عنصر التحكم ComboBox.
القيمة Simple تعني ان الأداة ستعمل مثل textbox ولاكن لايوجد قائمة منسدلة

القيمة DropDown قائمة منسدلة و textbox
القيمة DropDownList قائمة منسدلة فقط



DropDownWidth
يتم استخدام هذه الخاصية لتعيين عرض الجزء المنسدل لعنصر تحكم ComboBox.
تتأثر بالخاصية DropDownStyle= Simple

Height
الارتفاع تُستخدم هذه الخاصية لتعيين ارتفاع عنصر التحكم ComboBox.
Items
يتم استخدام هذه الخاصية للحصول على كائن يمثل مجموعة العناصر الموجودة في عنصر التحكم ComboBox هذا. (إضافة عناصر الى هذه الأداة مثل الاكواد السابقة)
MaxDropDownItems
تُستخدم هذه الخاصية لتعيين الحد الأقصى لعدد العناصر التي سيتم عرضها في الجزء المنسدل لعنصر التحكم ComboBox.
MaxLength
تُستخدم هذه الخاصية لتعيين عدد الأحرف التي يمكن للمستخدم كتابتها في عنصر التحكم ComboBox.
تتأثر هذه الخاصية
DropDownStyle = DropDownList
—————————————-
SelectedItem
يتم استخدام هذه الخاصية لتعيين العنصر المحدد حاليًا في ComboBox.

——————————————————
Sorted
تستخدم هذه الخاصية لترتيب عناصر أداة ComboBox عندما تساوي true

BY برمجة تطبيقات الويندوز C# Programming


Share with your friend now:
tgoop.com/CsharpWindowsForm/189

View MORE
Open in Telegram


Telegram News

Date: |

4How to customize a Telegram channel? Content is editable within two days of publishing Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. 2How to set up a Telegram channel? (A step-by-step tutorial) Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019.
from us


Telegram برمجة تطبيقات الويندوز C# Programming
FROM American