如何在文本框中书写时将箭头键聚焦在列表视图上

本文关键字:聚焦 视图 列表 文本 书写 | 更新日期: 2023-09-27 18:36:18

我有一个简单的Windows窗体,其中包含一个文本框和一个列表视图。

我希望允许用户在专注于列表视图的同时将文本

写入文本框(在使用键盘箭头键控制列表视图的同时在文本框中键入文本)。

另外,我希望能够处理"特殊"按键,例如 Esc 和 Return。

我该怎么做?

如何在文本框中书写时将箭头键聚焦在列表视图上

在文本框的 KeyDown 事件中,您可以像这样找到用户使用 e.Key 按下的键,

    private void txtName_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Enter)// Key.Escape, Key.Return
        {
            //What is your need..................
        }
    }