ProcessTabKey(true)在windows窗体的keydown事件中未在c#splitcontainer上工

本文关键字:事件 上工 c#splitcontainer keydown 窗体 true windows ProcessTabKey | 更新日期: 2023-09-27 18:20:52

在windows窗体的keydown事件中,我正在尝试使用ProcessTabKey()方法,该方法不适用于c#splitcontainer

    public Form1()
    {
        InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
        this.BringToFront();
        this.Focus();
        this.KeyPreview = true;
    }
    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
                e.Handled = true;
                this.ProcessTabKey(true);
        }
    }

ProcessTabKey(true)在windows窗体的keydown事件中未在c#splitcontainer上工

您的代码是正确的。确保要选择的所有控件的TabStop属性都设置为true。

使用SendKeys.send("{tab}");而不是这样。ProcessTabKey(true);