Как я могу вызвать значения из combobox и сохранить их
У меня есть combobox и три текстовых поля. В моем combobox у меня есть значения от "A до L". когда я выберу каждое значение в combobox, например "A", я добавлю значения в три текстовых поля. Как я могу называть значения, которые я вводил в текстовые поля каждый раз от "A до L"? Текстовое поле должно быть очищено, когда я выбираю comobooptipn "B ""C"..
Что я уже пробовал:
я использовал оператор if, но Предыдущее значение не отображается.
if (comboBox5.SelectedIndex == 0) { xmlWriter.WriteStartElement("A"); xmlWriter.WriteStartElement("Amplitude"); xmlWriter.WriteString(textBox17.Text); //xmlWriter.WriteString(textBox7.Text); xmlWriter.WriteEndElement(); xmlWriter.WriteStartElement("Frequency"); xmlWriter.WriteString(textBox18.Text); xmlWriter.WriteEndElement(); xmlWriter.WriteStartElement("Duration"); xmlWriter.WriteString(textBox19.Text); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); } else if (comboBox5.SelectedIndex == 1) { xmlWriter.WriteStartElement("B"); xmlWriter.WriteStartElement("Amplitude"); xmlWriter.WriteString(textBox17.Text); //xmlWriter.WriteString(textBox7.Text);
}
Richard MacCutchan
Ваш вопрос не совсем ясен относительно того, в чем заключается проблема. И используя такие имена, как comboBox5
и textBox18
для ваших элементов управления это плохая идея; используйте правильные описательные и осмысленные имена.
Member 13153191
жаль, что это был пример. возвращаясь к вопросу, как я могу получить значения из текстового поля с выделением на выделении combobox ?
Richard MacCutchan
К сожалению, я имею не больше представления о том, что это значит, чем ваш первоначальный вопрос.
Member 13153191
У меня есть combobox, в котором есть 12 вариантов.Я выбираю индивидуальный вариант и ввожу значение в текстовое поле
например, опция "A"; значение текстового поля=10
опция "B"; значение текстового поля=20
как я могу сделать это с помощью кода, когда я выбираю опцию "B", значение" A " сбрасывается. Вот в чем проблема. Спасибо Вам за то, что вы вовремя
Richard MacCutchan
string option = combobox.SelectedItem;
switch (option)
{
case 'A':
textbox.Text = "10";
break;
case 'B':
textbox.Text = "20";
break;
//... etc
}