Проект 6: ОБЕКТИ В С# - comboBox
1. Атрибути
а) Name – име на контролата
б) BackColor – определя цвета на фона на контролата
ForeColor – определя цвета на текста
Font – определя шрифта на текста в контролата
в) Enabled – true (по подразбиране) контролата е достъпна за взаимодействие с потребителя
– false контролата не е достъпна за взаимодействие
г) Visible – true (по подразбиране) контролата е видима
– false контролата не е видима
д) Height – височина на контролата
Width – ширина на контролата
е) Items – определя елементите, които са включени в comboBox
ж) Bottom – разстояние от долния край на контролата, до горния край на обекта, в който тя се намира
Left – разстояние от левия край на контролата, до левия край на обекта, в който тя се намира
Right – разстояние от десния край на контролата, до левия край на обекта, в който тя се намира
Top – разстояние от горния край на контролата, до горния край на обекта, в който тя се намира
з) TabIndex – определя реда на достъп до контролата
и) SelectedText – текст, избран в частта на контролата, която може да се редактира
SelectedItem – текущо избран елемент от списъка на контролата
Text – текстът асоцииран с контролата
2. Използване на елементите
а) добавяне на елемент
comboBox1.Items.Add(“Lovech”);
б) изтриване на елемент
– изтриване на елемент с индекс 0
comboBox1.Items.RemoveAt(0);
– изтриване на текущо избран елемент
comboBox1.Items.Remove( comboBox1.SelectedItem);
– изтриване на елемента Lovech
comboBox1.Items.Remove(“Lovech”);
в) изтриване на целия списък
comboBox1.Items.Clear();
3. Примери
1. Да се запише съдържанието на textBox1 в comboBox1 при кликване върху команден бутон button1. Командният бутон да бъде с надпис Add string.
private void button1_Click()
{
string namestr=textBox1.Text;
comboBox1.Items.Add(namestr);
}
2. При селектиране на елемент от comboBox1, той да се запише в textBox2.
private void comboBox1_SelectedIndexChanged()
{
textBox2.Text=comboBox1.Text;
}