KeyPressEvent не срабатывает при нажатии Enter/Return в ComboBox

У меня есть некоторые проблемы с получением KeyPressEvent для клавиши Return/Enter, когда мой Combobox выбран... С TextBox, однако, он работал просто отлично... Но это не то, что мне сейчас нужно! Другие ключи (например, пробел или несколько букв) работают в моем ComboBox.

Может быть важно, чтобы я установил DropDownStyle на DropDown, AutocompleteMode на SuggestAppend и AutoCompleteSource на ListItems.

Я уже пробовал что-то вроде этого:

  private void cbItem_KeyPress(object sender, KeyPressEventArgs e)
    {
        MessageBox.Show(e.ToString());

        if (e.KeyChar == (char)Keys.Return)
        {
            txtUrl.Text = mainUrl + changeName(cbItem.SelectedItem.ToString());

            string htmlCode = client.DownloadString(txtUrl.Text.ToString());

            MessageBox.Show(htmlCode);

            e.Handled = true;
        }

Надеюсь, вы можете дать мне несколько советов!:)

0 ответов

Другие вопросы по тегам