Есть ли способ сделать числовой переключатель вверх/вниз между конкретными значениями?
Я создаю микроволновый интерфейс, поэтому поле со списком не совсем подходит для моих целей, хотя оно и выполняет свою работу. Мне интересно, знает ли кто-нибудь, как я могу получить числовое поле вверх/вниз (или текстовое поле и две кнопки (одна вверх, одна вниз)) для переключения между 8 специфический значения, которые не разделены интервалами? (В частности: 900 Вт-высокий, 600 Вт-средний, 440 Вт-низкий, 270 Вт-размораживание, 250 Вт-кипение, 100 Вт-тепло)
Любая помощь будет очень признательна. Спасибо.
Что я уже пробовал:
Редактирование параметров числового поля вверх/вниз
Ниже приведен код, который я попытался эмулировать из решения Karthik, но который приводит к ошибке: "[индекс и элементы] не существуют в текущем контексте".
namespace combobox_simulation_trial { public partial class Form1 : Form { public Form1() { InitializeComponent(); string[] items = new string[] { "900W - High", "600W - Medium", "440W - Low", "270W - Defrost", "250W - Simmer", "100W - Warm" }; int index = 0; } private void btnUP_Click(object sender, EventArgs e) { index++; if (index < items.Length) { textBox1.Text = items[index]; } else index = items.Length - 1; } private void btnDown_Click(object sender, EventArgs e) { index--; if (index > -1) { textBox1.Text = items[index]; } else index = 0; } } }
[no name]
Вы можете создать свой пользовательский элемент управления для этой функции..