У меня есть поле со списком, содержащее в своих элементах 3 строки:
1
2
3
Если я введите «3» в текстовое поле поля со списком, а затем щелкните стрелку вниз, чтобы открыть раскрывающийся список, после чего цифра «3» будет выбрана и выделена.
Однако, если поле со списком содержит следующие 3 строки:
зебра
Зебра
ЗЕБРА
Если я введу строку «ЗЕБРА» в верхнем регистре в текстовое поле поля со списком, а затем нажму стрелку вниз Чтобы открыть раскрывающийся список, выберите и подсветите слово «зебра», а текстовое поле изменится на «зебра». Я считаю, что в этом примере происходит то, что всегда выбирается первый элемент в списке. То есть, если я изменю порядок строк на:
Зебра
зебра
ЗЕБРА
то при вводе введите в текстовое поле заглавные буквы «ЗЕБРА» и откройте раскрывающийся список
затем выбирается первый элемент «Зебра», и текстовое поле меняется на «Зебра».
В качестве теста я попробовал переопределить событие DropDown в поле со списком и установка для SelectedIndex значения 2, но когда отображается раскрывающийся список, выбранная строка всегда является первой строкой в списке, т. е. SelectedIndex возвращается к 0.
Что я хочу Дело в том, что тип строки, который я вводю в текстовое поле, выбирается в списке при открытии раскрывающегося списка.
public partial class Form1 : Form
{
ComboBox comboBox1 = new ComboBox();
public Form1()
{
InitializeComponent();
comboBox1.Items.Add("zebra");
comboBox1.Items.Add("Zebra");
comboBox1.Items.Add("ZEBRA");
comboBox1.DropDown += ComboBox1_DropDown;
this.Controls.Add(comboBox1);
}
private void ComboBox1_DropDown(object? sender, EventArgs e)
{
// this has no effect when the list opens; uncomment to test
//comboBox1.SelectedIndex = 2;
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -sensitive
Как сделать выбор элемента списка в поле со списком чувствительным к регистру ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сделать выбор элемента списка в поле со списком чувствительным к регистру
Anonymous » » в форуме C# - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать выбор элемента списка в поле со списком чувствительным к регистру
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать выбор элемента списка в поле со списком чувствительным к регистру
Anonymous » » в форуме C# - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать выбор элемента списка в поле со списком чувствительным к регистру
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать выбор элемента списка в поле со списком чувствительным к регистру
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-