Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用键盘键移动组合框中的项目?_C#_Winforms_Combobox_Key - Fatal编程技术网

C# 如何使用键盘键移动组合框中的项目?

C# 如何使用键盘键移动组合框中的项目?,c#,winforms,combobox,key,C#,Winforms,Combobox,Key,例: 组合框1: 感谢上下箭头键在组合框有焦点时起作用。 但如何使用字符选择组合框中的项目呢。 苹果、香蕉、橘子是组合框上的项目 当我开始关注它,按下键盘上的一个键,组合框项目将显示Apple Winforms..假设使用Winforms,这是组合框具有焦点时的默认行为 如果您没有单击组合框,则必须对其执行以下操作: 收听MouseEnter事件,并在组合框上设置焦点 或者,使用“关键点预览”,聆听q键、向上键和向下键,检查鼠标位置,并相应地执行操作 假设使用WinForms,这是组合框具有焦

例: 组合框1:

感谢上下箭头键在组合框有焦点时起作用。 但如何使用字符选择组合框中的项目呢。 苹果、香蕉、橘子是组合框上的项目 当我开始关注它,按下键盘上的一个键,组合框项目将显示Apple


Winforms..

假设使用Winforms,这是组合框具有焦点时的默认行为

如果您没有单击组合框,则必须对其执行以下操作:

  • 收听
    MouseEnter
    事件,并在组合框上设置焦点
  • 或者,使用“关键点预览”,聆听q键、向上键和向下键,检查鼠标位置,并相应地执行操作

假设使用WinForms,这是组合框具有焦点时的默认行为

如果您没有单击组合框,则必须对其执行以下操作:

  • 收听
    MouseEnter
    事件,并在组合框上设置焦点
  • 或者,使用“关键点预览”,聆听q键、向上键和向下键,检查鼠标位置,并相应地执行操作

这是WinForms、Silverlight、WebForms、WPF吗?如果“移动”的意思是显示选中的下一个或上一个项目,那么它是自动的,您不需要为它做任何事情。这是WinForms、Silverlight、WebForms、WPF吗?如果“移动”的意思是显示选中的下一个或上一个项目,那么它是自动的,您不需要为它做任何事情。