当选择我的组合框时,在返回/回车键上获取KeyPressEvent时遇到一些问题...但是使用TextBox还是可以的。.但是那不是我现在所需要的!其他键(例如空格或某些字母)确实可以在我的组合框中使用。
可能很重要的一点是,我将DropDownStyle设置为DropDown,将AutocompleteMode设置为RecommendationAppend,将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;
}
希望您能给我一些建议! :)