Здравствуйте,форумчане! У меня есть программа,которую мне надо не много модифицировать.В данной программе цвет геом. фигур указывается в коде программы.Мне нужно чтобы цвет выбирал пользователь из выпадающиго списка.Пожалуйста подскажите как это сделать!!!Заранее спасибо Вот строка линии,как мне из комбобокс передать значение выбранного цвета в эту функцию? Code: //Обычная линия e.Graphics.DrawLine(new Pen(Color.Brown), 10, 34, ClientSize.Width - 30, ClientSize.Height - 10);
Code: public partial class Form1 : Form { public Form1() { InitializeComponent(); comboBox1.Text = "Yellow"; comboBox1.Items.Add("Red"); comboBox1.Items.Add("Green"); comboBox1.Items.Add("Blue"); comboBox1.Items.Add("White"); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { e.Graphics.DrawLine(new Pen(GetColor()), 10, 34, ClientSize.Width - 30, ClientSize.Height - 10); } private Color GetColor() { Color color = new Color(); var item = comboBox1.SelectedItem.ToString(); switch (item) { case "Red": color = Color.Red; break; case "Green": color = Color.Green; break; case "Blue": color = Color.Blue; break; case "White": color = Color.White; break; case "Yellow": color = Color.Yellow; break; //also you can add default } return color; } }