gpt4 book ai didi

winforms - 如何在设计时在用户控件子控件上实现转义键,以便焦点移动到各自的父控件?

转载 作者:行者123 更新时间:2023-12-02 05:08:44 25 4
gpt4 key购买 nike

在 WinForms 设计器中工作时,您可以单击子控件将其选中。然后当您按下 Esc 键时,选择会向上移动到父控件。如果您再次按 Esc 键,将选择上一个父控件,直到最后一个到达表单本身。

我有一个带有各种子控件的用户控件,并已将其配置为支持设计时。当我单击允许的子控件时,它会被选中。当我按 Esc 键时,没有任何反应。如何在设计时捕获 Esc 键并将选择上移到父控件?

最佳答案

我不确定这是否有效,但您可以尝试以下方法:

用按键事件注册表单:

this.KeyPress += new KeyPressEventHandler(frm_Main_KeyPress);

如果按下转义键,获取 activecontrol 的父级并选择它。

void tc_Main_KeyPress(object sender, KeyPressEventArgs e)
{
if e.KeyChar = (char)27{
this.ActiveControl.Parent.Select();
}

希望这对您有所帮助!

关于winforms - 如何在设计时在用户控件子控件上实现转义键,以便焦点移动到各自的父控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8160397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com